Software-update: AutoIt 3.2.10.0

AutoIt logo (75 pix) Zestje wees ons op AutoIt, een programma dat naar zijn mening niet uit de meuktracker mag ontbreken. AutoIt is een scripttaal die het mogelijk maakt om bepaalde taken binnen de grafische gebruikersinterface van Windows te automatiseren. Zo is het bijvoorbeeld mogelijk om toetsenbordaanslagen en muisbewegingen te simuleren en schermen te besturen. AutoIt is een klein en opzichzelfstaand programma wat geen hulpprogramma's of runtimes nodig om zijn werk te kunnen doen, waardoor het zonder problemen op elke versie van Windows draait. De laatste versie van AutoIt is 3.2.10.0 en deze dateert alweer van eind november van het afgelopen jaar. Hieronder zijn de release notes van die versie te vinden:

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]
Versienummer 3.2.10.0
Releasestatus Final
Besturingssystemen Windows 9x, Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008
Website Autoitscript
Download http://www.autoitscript.com/autoit3/downloads.shtml
Bestandsgrootte 6,56MB
Licentietype Freeware

Door Bart van Klaveren

Downloads en Best Buy Guide

06-04-2008 • 14:52

13

Submitter: Zestje

Bron: Autoitscript

Update-historie

Reacties (13)

13
13
3
1
0
0
Wijzig sortering
merkwaardig dat deze hier nog niet eerder stond. Een must have voor elke IT'er die zaken wil automatiseren.
Onder de motorkap van dit programma ligt gewoon vbs volgens mij. Ben nog nooit iets tegengekomen wat wel met dit programma kan en niet met vbs.

Uiteraard is deze tool een stuk gebruiksvriendelijker, maar een must have... Ben er nog niet uit.
Dan raad ik je toch aan om je er even in te verdiepen. GUI elementen zijn een hard gelag in VBScript. Ook heb je hier o.a. sockets, string functies en volledige .ocx (bijv. Flash, IEObject) component interactie. Daarnaast is het mogelijk om knoppen en interface-elementen op bestaande programma's te 'plakken' met spul als AnyGUI. Zo kun je dus bijv. MSN Messenger uitbreiden voor een bedrijf. Een gemaakt AutoIt script kan tot een Windows binary (98 tot Vista) gecompileerd worden waar geen enkele runtime voor nodig is. (Hiermee bespaar je de eindgebruiker honderden megabytes aan evt. te downloaden runtimes.)

[Reactie gewijzigd door Frash op 22 juli 2024 22:32]

Volgens mij heeft het programma AutoHotkey wat ik al tijden gebruik, veel overeenkomsten.
Klopt, AutoHotKey komt dacht ik voort uit het AutoIt project. De hele geschiedenis staat wel ergens op de site van AutoHotKey.
AutoHotKey is gebaseerd op de AutoIt 2 taal. Leuk detail wat ik nu in de wikipagina zie, is dat je toetsenbord layout omgezet kan worden naar bv. Dvorak (voor de liefhebbers :7)
Anoniem: 215139 6 april 2008 16:40
Ideaal programma.

Heb dit op het werk gebruikt om windows GUI te vervangen door een autoit launch menu. Icm windows policy's zijn productie pc's hiermee goed te "beschermen".

Verder ook een handig script gemaakt om het gebruik van administratieve accounts in Windows te vergemakkelijken (RunAsSet functie volgens mij).
dit is inderdaad erg makkelijk om te gebruiken in een bedrijfsomgeving.

ik installeer er altijd office mee en zet bijvoorbeeld word in de goede configuratie (default font/sjabloon directory etc.)
automatisch reg files importeren etc.
Is het niet met AutoIt dat Hitman Pro werkt?
Anoniem: 225842 @Ra_gdd6 april 2008 17:28
Zou best kunnen. Zoiets is inderdaad het mogelijk met AutoIt. Zalig programma :)
Hitman Pro werkt met AutoHotKey, maar AI en AHK zijn broertjes van elkaar :)
Ik heb een klasgenoot die veel met AutoIt maakt. Zo heb ik hier een radio proggie draaien wat een aantal populaire (internet)radiostations kan afspelen met een simpele rechtermuisklik op de tray icon die het heeft. En zo heeft hij nog veel meer gemaakt, mischien het waard voor mij om me in te gaan verdiepen.
Hier een link die je al iets leuks laat doen met Autoit, om eens te proberen, Werkt prima.

http://www.dailycupoftech...t-usb-drive-ask-for-help/

Op dit item kan niet meer gereageerd worden.