Neue AutoIt version
-
-
Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )
was ist den daran anders ?habe die neuheiten nur auf englisch sry^^
[SPOILER="7th March, 2010 - v3.3.6.0"]
AutoIt:
* Added #1376: FileOpen() mode parameter is now optional. Default mode is read.
* Added #1054: Added FileGetEncoding().
* Added: ControlCommand() "SendCommandID" - used to send WM_COMMAND Control ID messages. Allows the automation of ToolBarWindow32 controls (amongst others). For example, the "Back" button of Internet Explorer. Use Au3Info to get the Command ID from the ToolBar tab.
* Fixed #1428: AdlibRegister/Unregister() were incorrectly using case-sensitive function names.
* Fixed #1448: #OnAutoItStartRegister did not work in compiled scripts.
* Fixed #961: RegDelete() was not working properly on 64bit keys when using the 32bit version of AutoIt and HKLM64.
* Fixed: Regression in FileOpen() where it wasn't allowed to open files in read mode if they were already open in write mode.
* Fixed #1449: GUICtrlDelete() not working for GUICtrlCreateDummy() types.
* Fixed #1458: Inet sizes were capped to 32-bits.
* Fixed #1459: Hard crash when too much recursion is used.
* Fixed #1464: Regular expressions with a single character * pattern were stopping after the first null match.
* Fixed #1463: StringToASCIIArray() working incorrectly with UTF8 characters.
* Fixed #1475: TrayItemSetState($Value, $Tray_Checked) incorrectly enables a disabled TrayItem.
* Changed: Send() and ControlSend() code reworked to allow for more Unicode characters to be used.
* Changed: FileWriteLine() performance improved.
Aut2Exe
* Fixed #1409: Ctrl+C is no longer the shortcut for Convert. It is now Ctrl+G (Go) to avoid clashing with a Ctrl+C copy operation..
Au3Info
* Fixed #1444: Controls in applications like RegEdit were left highlighted.
* Fixed #1391: ToolbarWindow32 info only showing the first toolbar.
AutoIt3Help
* Fixed #1423: "Open Script" button stopped working.
AutoItX
* Fixed: Missing .lib files readded.
UDFs:
* Fixed #1438: AutoIt error when using _ArrayCombinations().
* Fixed #1454: StringBetween() not working correctly.
* Fixed #1441: _GUICtrlRichEdit_GetText() using wrong buffer length.
* Fixed #1446: _ScreenCapture_Capture() was using height/width of 1 pixel less.
* Fixed #1445: Documentation updated for _MemGlobalFree().
* Fixed #1469: _GDIPlus_BitmapCloneArea() documentation updated.
* Fixed #1466: _GUICtrlEdit_GetLine() returns an unexpected character.
* Fixed #1487: _DateToDayOfWeekIso returned 0-6 but should be 1-7 where Monday = 1
[/SPOILER]
und fals du nochdie 3.3.0 version hattest ist das hier auch noch neu^^
[SPOILER="15th January, 2010 - v3.3.4.0 bis 18th December, 2009 - v3.3.2.0"]
AutoIt:
* Added: Ability to read and write UTF-8 files with no BOM including automatic detection during reading.
* Added #682: Removed the 64KB limitation for FileReadLine()
* Added: AutoIt scripts using the line continuation character "_" are no longer limited to a combined line length of 4095 characters.
* Added: FileRead() returns the number of characters/bytes read in @extended.
* Added #1311: MouseGetCursor() returns hand cursor.
* Fixed #384: Under certain circumstances the network credentials flag would prevent the process from starting when launched with RunAs() or RunAsWait().
* Fixed #1370: StringInStr() would crash with a negative occurrence and start position greater than the string length.
* Fixed #1367: Calling GUIDelete() from a GUIRegisterMsg() callback that returns $GUI_RUNDEFMSG would crash AutoIt.
* Fixed #1363: FileSetPos() did not work when the origin was the current position.
* Fixed #1355: Regression in how unsigned numbers are displayed when returned from DllCall().
* Fixed #1396: Crash in DllCallbackGetPtr() with invalid handle.
* Fixed #1352: StringSplit() hard crash with binary data.
* Fixed #1398: Fixed declaration of $tagPARAFORMAT2 from GuiRichEdit.au3
* Removed: The "RAW" reading mode from FileOpen() has been removed.
* Removed: InetGet("abort"), @InetGetActive and @InetGetBytesRead have been removed.
* Removed: AdlibEnable() and AdlibDisable() have been removed.
* Removed: OnAutoItStart and OnAutoItExit have been removed.
AutoIt3Help
* Fixed #1327: Some keywords would fail to open correctly in rare cases.
UDFs:
* Changed: _SQLite 3.6.19 -> 3.6.22
* Fixed #1338: bad _ArrayDisplay() GUI position error.
* Fixed #1362: _WinAPI_WindowFromPoint() did not work with 64-bit AutoIt.
* Fixed #1389: _IEAttach() could fail if called multiple times.
* Fixed #1353: _FileWriteToLine() excessively strict on input text type.
* Fixed: SQLite.au3 various errors in _SQLite_FetchData, $iCharSize, _SQLite_QuerySingleRow, _SQLite_GetTable2d, _SQLite_Display2DResult by jchd.
18th December, 2009 - v3.3.2.0
AutoIt:
* Added #529: Added the "NAME" property to allow direct search for .NET WinForm control names.
* Added #757: Set defaults for MouseClick()'s x/y parameters.
* Added #764: Return Pid on ProcessWait() and handle on WinWait(), WinWaitActive, WinActivate(), WinActive(), WinMove() when successful.
* Added #414: better handling of OnAutoItStart/OnAutoItExit, now #OnAutoItStartRegister, OnAutoItExitRegister() and OnAutoItExitUnRegister().
* Added: Better handling of AdlibEnable/AdlibDisable, now AdlibRegister(), AdlibUnRegister() and AdlibDisable().
* Added #351: Reverse PixelSearch().
* Added #769: FileFlush() function.
* Added #333: #NoAutoIt3Execute Directive for disabling /AutoIt3ExecuteScript or /AutoIt3ExecuteLine.
* Added #604: $GUI_BKCOLOR_TRANSPARENT can be used with label, group, radio, checkbox controls.
* Added #135: FileSetPos(), FileGetPos() functions for moving the file pointer around.
* Added #582: GUICtrlSetTip() can be used on TabItem controls.
* Added #699: Shutdown() now return @error=GetLastError() when failing.
* Added #461: StringReplace() from right to left if occurrence <0 as for StringInStr().
* Added: GUICtrlSetColor() and GUICtrlSetBkColor() for Combo Controls.
* Added: GUI without title bar (no $WS_CAPTION) can be moved with the mouse.
* Added #815: Temporary variables can be passed ByRef.
* Added #837: FileFindNextFile() set @extended if a directory is returned.
* Added #839: Shutdown() rewritten and now works properly when run as a non-interactive user.
* Added: Shutdown() now takes an optional reason code.
* Added #846: _PathFull() now supports strange but valid syntax where drives do not have a trailing slash.
* Added #869: @MUILang macro to help MUI environment scripts.
* Added #918: Added Quality parameter to GUICtrlSetFont() and GUISetFont().
* Added: ProcessClose() return info on error.
* Added: PixelChecksum() extra parameter to select CRC32 instead of ADLER.
* Added #984: @OSVersion now returns "WIN_XPe" for Windows XP Embedded.
* Added #938: UDPOpen() flag to allow broadcasting with 255.255.255.255.
* Added: new types to DllCall and DllStruct to avoid confusion with MSDN description. That avoid specially X64 errors.
* Added #351: PixelSearch() now supports both right-to-left and bottom-to-top searches.
* Added #508: Static keyword.
* Added #1056: New Inet option to by-pass forcing the connection online.
* Added: DllStructSetData() and DllStructGetData() index parameter now supports the Default keyword.
* Added #1270: GuiSetIcon() now finds suitable large and small icons.
* Added: HttpSetUserAgent(), InetClose(), InetGetInfo() and InetRead() functions.
* Added: Multiple background downloads are now supported with InetGet().
* Added #408: New flag for ignoring SSL errors for HTTPS connections.
* Added #884: Better proxy support with mode 0.
* Added #949: The user-agent can be changed.
* Fixed: CtrlSetStyle listview on non selected tab.
* Fixed #763: GUICtrlCreateIcon() create an empty icon on error.
* Fixed: no mouse move when invalid button used in MouseClick() or MouseClickDrag().
* Fixed #779: infinite loop on Exit due to GUICreate() child badly created.
* Fixed #774: GuiCtrlSetBkColor() bad label display.
* Fixed #790: Windows region constant $ERROR rename in $ERRORREGION.
* Fixed: StringInStr("aaa", "aa", 2) does not return 0.
* Fixed #802: Searching for controls by Height property.
* Fixed: Checkbox or radio painting on tab.
* Fixed #816: data for GUI date control doc clarification.
* Fixed #819: Crash with EventLog functions.
* Fixed #814: InetGet() through a proxy requiring authentication did not work.
* Fixed #813: bad handling of Windows advanced matching for [HANDLE:...] in X64 version.
* Fixed #863: DirMove() extra dot.
* Fixed #867: UDPRecv() can return from IP/Port.
* Fixed #886: More explicit documentation that operator == is a forced string comparison.
* Fixed #885: Default compared to False returned True instead of False.
* Fixed #888: Send("{}}") Extra null char.
* Fixed: DllCall() returning 64-bit int.
* Fixed: GuiCtrlSetImage() after GUI resized.
* Fixed: DirMove() return code wrong under XP.
* Fixed #931: bad GUICtrlSetResizing() for graphic control.
* Fixed #934: MouseGetCursor() hogging mouse double click.
* Fixed #615: License updated to be less restrictive.
* Fixed #919: Remarks added to ConsoleWrite(), ConsoleWriteError() and StdinWrite() regarding how those functions handle binary data and non-ANSI characters.
* Fixed #897: Documented that StringToASCIIArray() does not accept binary input (convert to a string first).
* Fixed #937: Bad event handling of Opt("TrayMenuMode",1)
* Fixed #969: FileFindNextFile() does not set @extended if first found is a dir.
* Fixed #1006: @MSEC returned wrong value for values < 100.
* Fixed #1010: FileRead() UTF8 with BOM files return too many chars.
* Fixed #1013: MDI childs doesn't adjust to parent windows client area.
* Fixed #1005: TraySetClick(64) = hovering.
* Fixed: ClipPut("") not emptying.
* Fixed #1068: Binary to Int.
* Fixed: Bad painting on double GUICtrlSetPos() for label.
* Fixed #1094: Send("{LSHIFT UP}") stay down.
* Fixed #1074: Inputbox() positionning on multi monitor.
* Fixed #1105: disable colored Multiline button not properly displayed.
* Fixed #1077: GUICtrlSetBkColor() bad recoloring.
* Fixed #1116: GUICtrlCreateGraphic don't follow ResizeMode.
* Fixed #1102: Better documentation of the StringInStr() count parameter.
* Fixed #1161: Removed all documentation references to ColorMode.
* Fixed #1156: AutoItSetOption()/Opt() now set @error instead of generating a fatal error with invalid input.
* Fixed: Comparing pointers now works correctly.
* Fixed #906: ActiveX controls were not told what their initial size was.
* Fixed: Boolean tests on binary strings now behaves properly.
* Fixed #1234: COM methods that modified boolean arguments could change them to ints.
* Fixed #1258: System menu could display when trying to dismiss a control menu.
* Fixed #1288: Documented how DllStructSetData() and DllStructGetData() work with arrays when omitting the index parameter.
* Fixed #1300: DLLs could unload when calling DllCall() with an invalid function.
* Fixed #1295: Unicode to ANSI conversion was crashing in certain situations.
* Fixed #1304: _GDIPlus_BitmapLockBits() now correctly takes a Width and Height parameter instead of a Right and Bottom.
* Fixed #1294: Fixed AutoIt deadlock when using the following functions with hanged windows: WinGetTitle, WinSetTitle, WinGetText, WinFlash, WinSetOnTop
* Fixed #1332: Mod() forced a conversion to floating point numbers when it didn't need to which can cause unexpected output.
* Fixed #1321: DllStructCreate() did not support _ in data names. Documented valid characters for data name.
* Fixed #1322: Crash when using ControlCommand("GetSelected") on non-Edit controls.
* Fixed #1325: Some date functions could attempt to access an invalid array.
* Fixed #1345: Number() failed to handle numbers with a trailing decimal point.
* Changed: It is now possible to read from files opened for writing.
* Changed: PCRE regular expression engine updated to 8.00.
* Changed #899: ShellExecute[Wait]() no longer uses "open" as the default verb. See remarks section for those functions for more information.
* Changed: Inet functions rewritten with the following additions and changes:
* Removed: Long deprecate URLDownloadToFile() alias for InetGet().
* Changed: InetGet() returns a handle which must be closed.
* Changed: @InetGetBytes, @InetGetActive and InetGet("abort") are deprecated and will be removed in the future.
* Changed #968: AutoUpdateIt updated by ProgAndy to use new Inet features.
* Changed: @YDAY now returns values in the range 001 - 366 instead of 1 - 366. This makes the macro more consistent with other languages (like C/C++) and more consistent with all other date related macros which return strings with leading 0s to pad the length. THIS IS A SCRIPT BREAKING CHANGE.
* Changed #1080: InetGet background downloads now return immediately instead of connecting to the remote host first.
* Changed #1137: RegEnumKey() and RegEnumVal() now correctly return an empty string on failure instead of an error message string.
* Changed: PixelChecksum() can calculate checksums from right-to-left and bottom-to-top.
* Changed: InputBox() no longer requires passing both x and y or w and h.
* Changed #1056: Added new Inet option to by-pass forcing the connection online.
AutoItX:
* Removed: ColorMode option removed from AutoItSetOption()
Au3info:
* Removed: ColorMode BGR option removed since AutoIt no longer supports the option to use BGR mode.
* Added: Control information now includes the .NET WinForm if available.
* Added #140: ToolsBar button info.
Aut2Exe:
* Fixed #1283: Added new option /x86 to force a 32-bit build and re-added /unicode which also forces a 32-bit build.
Au3check
* Fixed #1239: Incorrect library search order.
Others
* Added #1050: TextPad v5 syntax files installation.
UDFs:
* Added: _GDIPlus_BrushGetSolidColor, _GDIPlus_BrushSetSolidColor
* Added: $tagWIN32_FIND_DATA and corresponding attribute constants.
* Added #868: _WinAPI_GetLayeredWindowAttributes(), _WinAPI_SetLayeredWindowAttributes().
* Added: _Date_Time_ ... Str() can return date as yyyy/mm/dd.
* Added #271: FTPEx.au3 for _FTP_...().
* Added #932: mouse event constants in WinDowsConstants.au3.
* Added #952: _ArrayDisplay() extra parameter for column header text.
* Added #957: _Assert() in Debug.au3.
* Added: _WinAPI_GetGuiResources()
* Added #981: _WinAPI_WideCharToMultiByte(), _WinAPI_MultiByteToWideChar() support IN/OUT as "strings"
* Added #1157: Encryption functions in Crypt.au3.
* Added #1128: _WinAPI_PathFindOnPath() in WinAPI.au3.
* Added #1228: _FTP_SetStatusCallback(), _FTP_DecodeInternetStatus() in FTPEx.au3.
* Fixed #755: _FileReadToArray() removing empty end lines.
* Fixed #773: Doc for _GUICtrlStatusBar_SetParts.
* Fixed #786: _SQLite_Exec() does not return @error.
* Fixed #809: _Soundxxx() with first parameter as filename.
* Fixed #887: Related section based on Tweaky work.
* Fixed #951: _ArrayDisplay() speed improvement for nb entries >4000.
* Fixed: _SoundOpen() set @error on MCI Error.
* Fixed #1015: _SQLite_SaveMode() renamed as _SQLite_SafeMode().
* Fixed #1016: _WordDocSaveAs() Doc for error handling.
* Fixed: Sound positioning in case of VBR Format Sound.
* Fixed #1028: _Clipboard_GetData() fix.
* Fixed #1031: _Clipboard_SetData() fix.
* Fixed #1040: _ScreenCapture_Capture() leak memory.
* Fixed #1026: _Gdiplus_BitmapCreate*() doc examples.
* Fixed #1092: _Timer_...() datatype for X64.
* Fixed #1059: Incorrect error handling in _FileListToArray().
* Fixed #1101: _NowTime(), _NowDate() Doc.
* Fixed: _WinAPI_GetWindowLong(), _WinAPI_SetWindowLong support X64.
* Fixed #1111: Bad grammar in comments for _DateAdd().
* Fixed: UDF library now uses #include "" instead of #include <>.
* Fixed #1033: UDF library now has better and more consistent error handling when DllCall() is used.
* Fixed #1215: _ArraySearch() not searching on 2D array.
* Fixed #1168: _ExcelBookOpen() now selects the first visible worksheet to prevent a COM error.
* Fixed #1247: Documented that some _GUICtrlComboBoxEx_* functions don't work with certain ComboBox styles.
* Fixed #1260: Potential buffer overflow in _WinAPI_GetLastErrorMessage().
* Fixed #1276: _TicksToTime() incorrectly rounded seconds up.
* Fixed #1277: Resource clean-up in example script for _GDIPlus_ImageGetGraphicsContext.
* Fixed #1290: Invalid Left coordinate when using _GUICtrlTreeView_DisplayRectEx().
* Fixed #1296: _GUICtrlTreeView_ClickItem() could click outside the control's parent window.
* Fixed #1312: Errors with _GUIImageList_BeginDrag() example.
* Fixed #1320: _GUIImageList_DragMove() documentation contained a parameter that doesn't exist.
* Changed: _StringBetween removed last optional param (not needed after change)(SmOke_N)
* Changed: _StringToHex(), _HexToString() and _StringReverse() have been rewritten and are faster.
* Changed: _SQLite 3.6.7 -> 3.6.19 (SQL statement support UNICODE characters)
* Changed: _InetGetSource() now uses InetRead().
* Removed: _StringAddThousandsSep() has been removed. Too many opinions on how the function should work means nobody is happy with it.
* Removed #1112: __WinAPI_Check() has been removed as have all calls to it.[/SPOILER]
Mfg Sedas-
Teilen
- Facebook 0
- Twitter 0
- Google Plus 0
- Reddit 0