PDA

Показать полную графическую версию : AutoIt 3.3.1.0 (20th May, 2009) (Beta)


Creat0R
20-05-2009, 23:26
http://www.autoitscript.com/autoit3/files/beta/autoit

3.3.1.0 (20th May, 2009) (Beta)

AutoIt:
- 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. (Thanks ProgAndy)
- 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. (Thanks pdaughe)
- 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. (Thanks Emiel Wieldraaijer)
- Added #918: Added Quality parameter to GUICtrlSetFont() and GUISetFont().
- Added: ProcessClose() return info on error.

- Fixed: CtrlSetStyle listview on non selected tab. (Thanks Ultima)
- Fixed #763: GUICtrlCreateIcon() create an empty icon on error. (Thanks Jos)
- 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. (Thanks MvGulik)
- 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. (Thanks einaman)
- Fixed #816: data for GUI date control doc clarification. (Thanks anonymous)
- 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. (Thanks bsobottke@nero.com (mailto:bsobottke@nero.com))
- Fixed #863: DirMove() extra dot. (Thanks dRsrb)
- Fixed #867: UDPRecv() can return from IP/Port. (Thanks Martin, livewire)
- 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 #916: Line inversion in INet.au3
- Fixed: DllCall() returning 64-bit int. (Thanks wraithdu)
- Fixed: GuiCtrlSetImage() after GUI resized. (Thanks JackDinn)
- Fixed: DirMove() return code wrong under XP.
- Fixed #931: bad GUICtrlSetResizing() for graphic control. (Thanks martin)
- Fixed #934: MouseGetCursor() hogging mouse double click. (Thanks martin)
- 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)

- Changed: It is now possible to read from files opened for writing.
- Changed: PCRE regular expression engine updated to 7.9.
- 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().
- 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.
- Changed: InetGet() returns a handle which must be closed.
- Changed: @InetGetBytes, @InetGetActive and InetGet("abort") are deprecated and will be removed in the future.

AU3Info:
- Added #140: ToolsBar button infos.

UDFs:
- Added: _GDIPlus_BrushGetSolidColor, _GDIPlus_BrushSetSolidColor (smashly)
- Added: $tagWIN32_FIND_DATA and corresponding attribute constants.
- Added #868: _WinAPI_GetLayeredWindowAttributes(), _WinAPI_SetLayeredWindowAttributes(). (Thanks Prog@ndy)
- Added: _Date_Time_ ... Str() can return date as yyyy/mm/dd.
- Added #271: FTPEx.au3 for _FTP_...(). (Thanks ProgAndy, Wouter)
- Added #932: mouse event constants in WinDowsConstants.au3. (Thanks Spiff59)
- Added #952: _ArrayDisplay() extra parameter for column header text. (Thanks Zedna)
- Added #957: _Assert() in Debug.au3. (Thanks Nutster)

- Fixed #755: _FileReadToArray() removing empty end lines.
- Fixed #773: Doc for _GUICtrlStatusBar_SetParts (Thanks Zedna)
- Fixed #786: _SQLite_Exec() does not return @error. (Thanks tayoufabrice)
- Fixed: Doc for _ClipBoard_SetData
- Fixed #793: _WinNet_EnumResource error always returned
- Fixed: _StringAddThousandsSep adding leading comma with negative numbers (Zedna)
- Fixed #809: _Soundxxx() with first parameter as filename.
- Fixed #850: _ExcelReadSheetToArray doesn't work with German Excel 2003 (Prog@ndy) Note: not tested with other languages
- Fixed #887: Related section based on Tweaky work.
- Fixed #958: _ArrayDisplay - bad centering of window after adjust its width
- Fixed #951: _ArrayDisplay() speed improvement for nb entries >4000. (Thanks Zedna)
- Fixed: _SoundOpen() set @error on MCI Error.

- Changed: _StringBetween removed last optional param (not needed after change)(SmOke_N)

- Updated: Excel docs (litlmike)
- Updated: _SQLite 3.6.7 -> 3.6.14.1
- Updated: _ArrayCombinations, _ArrayPermute, _ArrayUnique (litlmike)

- Removed: _WinAPI_MakeDWord

P.S
Наконец InetGet поддерживает мультипоточные закачки и произвольный User Agent :good: .

:beta:

shyra1976
21-05-2009, 08:33
извените за незнания
Вы могли бы обьяснить что это такое и как я мог бы этим пользоваться

Creat0R
21-05-2009, 08:55
что это такое и как я мог бы этим пользоваться »
Это AutoIt, хм, как пользоваться? как обычно, открываете SciTE, пишите код, и довольствуетесь(?) своим творением! :tomato2:

shyra1976
21-05-2009, 09:05
Как я могу использоват новые функции и что они дают

Creat0R
21-05-2009, 09:21
shyra1976, Если честно я не знаю как отвечать на подобные вопросы - AutoIt это не пользовательская программа, это скриптовый язык программирования.

Я вам советую начать изучать Английский язык (базовые понятия как минимум), без него очень трудно (невозможно?) в программировании.
Я его тоже знал не очень когда начинал кодить, но в процессе стал изучать (словари, переводчики и т.п.).

Ну и кроме прочего (если всё же с Английским проблем нет), на все новые функции есть описание в справке, читаем и изучаем, я лично сам ещё даже не качал эту версии, только донёс новость до местного народа :)

shyra1976
21-05-2009, 09:28
да вы иногда и на русском пишите а понять не могу Я уже не говорю о англиском Я так жалуюсь Это не тема к обсуждению Просто так много можно сделать с помощью AutoIt что иногда теряешься что функция та или иная делает Даже если прочел инструкцию




© OSzone.net 2001-2012