Download AutoIt 3.2.10.0

Spread the love

Zetje pointed us to AutoIt, a program that, in his opinion, should not be missing from the muck tracker. AutoIt is a scripting language that makes it possible to automate certain tasks within the Windows graphical user interface. For example, it is possible to simulate keyboard strokes and mouse movements and to control screens. AutoIt is a small, self-contained program that requires no tools or runtimes to run, making it run smoothly on any version of Windows. The latest version of AutoIt is 3.2.10.0 and it dates back to the end of November last year. Below are the release notes for that version:

Release notes for version 3.2.10.0

WARNING: The next release of AutoIt will have the following changes which will break backwards compatibility:

  • FileInstall() is being rewritten from the ground up. The FileInstall() function will be retained but will not function in the same way. The new implementation will appear in future beta releases.
  • GUIConstants.au3 is being made redundant; it will be identical to GUIConstantsEx.au3. The easiest way to support this change is to replace all instances of GUIConstants.au3 with GUIConstantsEx.au3, then run Au3Check and include other constants files until the errors go away. This change can be made now and does not require waiting on a future beta version. At some point during the next beta cycle, GUIConstants.au3 is simply going to becoming identical to GUIConstantsEx.au3, at which point scripts using GUIConstants.au3 may or may not stop working depending on which constants are being used.

changed:

  • DllCall() new method of passing types by reference using *.
  • DllCall(): short_ptr, long_ptr, int_ptr types deprecated. Use short*, long* and int* respectively.
  • Limits on Execute() removed.
  • PCRE regular expression engine updated to 7.4.

Added:

  • 64bit (x64) versions of AutoIt, Aut2Exe, Au3Info and AutoItX (see here).
  • DllCallbackRegister(), DllCallbackGetPtr() and DllCallbackFree()
  • DllCall() now accept doubles, int64, uint64, wparam and lparam types.
  • SendKeepActive().
  • ControlTreeView().
  • ProcessGetStats().
  • VarGetType().
  • @AutoItX64 macro.
  • Au3Info: Handle info for windows and controls.
  • DllStructCreate() added “align” keyword to set structure alignment.

Fixed:

  • Control…() functions using CLASS and TEXT together sometimes incorrect.
  • Control…() functions using CLASSNN sometimes incorrect.
  • Windows Vista taskbar previews causing problems with windows matching.
  • $var = $var was not giving an error when $var didn’t already exist.
  • GUICtrlSetImage() sizing regression from 3.2.4.9.
  • GUICtrlCreateListView() with no column.
  • Extra notification on colored button.
  • IniReadSectionNames() for [] sections.
  • Opt(“WinTitleMatchMode”, Default) fatal error.
  • GUICtrlSetStyle() with $ES_READONLY bad $WS_TABSTOP.
  • AutoIt crash on exit if Win…() used with a Title being a COM object.
  • ProcessExists() on service process under Win2K.
  • DefPushButton behavior.
  • ControlCommand(SelectString) order selection.
  • Array cannot have 2^24 entries.
  • GuiCreateMenu() on a windows without title and without client area.
  • WinWaitActive() sometimes failing after a WinActivate().
  • Looping GUIRegisterMsg() doesn’t unregister.
  • Focus on ES_READONLY edit control.
  • Numerous UDF fixes.

[break]

Version number 3.2.10.0
Release status Final
Operating systems Windows 9x, Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008
Website Auto-script
Download
File size

6.56MB

License type Freeware
You might also like
Exit mobile version