AutoIt3.3.18.0
Eine Freeware BASIC-ähnliche Skriptsprache, die für die Automatisierung der Windows-GUI und des allgemeinen Skripts entwickelt wurde.
v3.3.18.0
Diese Software wird nicht auf MirrorNest gehostet — mehr dazu unter woher unsere Software stammt. Die Schaltfläche oben führt direkt zum offiziellen Anbieter.
Über
Mit AutoIT (Portable) können Benutzer Windows-Programme automatisieren, indem sie simulierte Tastenanschläge senden, die Maus bewegen und Fenster oder einzelne Steuerelemente manipulieren. Es basiert auf der AutoIt BASIC-ähnlichen Skriptsprache und verarbeitet wiederholbare Systemaufgaben und GUI-Operationen, die in anderen Sprachen schwer oder unzuverlässig reproduziert werden können. Seine Syntax ist für Personen zugänglich, die mit der Programmierung im BASIC-Stil vertraut sind, während seine Befehle mit Standard-Windows-Steuerelementen, Prozessen und Anwendungsfenstern arbeiten können.
Skripte können auch grafische Schnittstellen erstellen und in eigenständige ausführbare Dateien kompilieren, um abgeschlossene Automatisierungen zu verteilen. COM-Unterstützung, reguläre Ausdrücke und direkte Aufrufe externer DLLs und Windows-API-Funktionen erweitern das, was Skripte steuern können. Scriptable RunAs-Funktionen unterstützen die kontrollierte Ausführung, einschließlich der Kompatibilität mit Windows Vista User Account Control. Unicode und x64 Unterstützung sind enthalten, und die Software ist digital signiert.
Es eignet sich für Administratoren, Entwickler, Tester und fortgeschrittene Windows-Benutzer, die wiederholbare Anwendungsworkflows, Systemwartungsskripte oder kleine aufgabenspezifische Dienstprogramme benötigen. Jonathan Bennett und das AutoIt Team veröffentlichen dieses Freeware System Tools Paket, dessen aktuelle Version 3.3.18.0 ist. Eine detaillierte Hilfedatei und Community-Support-Foren bieten Sprachreferenzmaterial und praktische Unterstützung. Kompatibilität umfasst Windows XP, 2003, Vista, 2008, Windows 7, 2008 R2, Windows 8 und 2012 R2 und läuft unter Windows out of the box.
Architektur: x64
Neuigkeiten in v3.3.18.0
AutoIt: - Geändert: Windows 7/Server 2008 ist aufgrund von Änderungen an der Entwicklungsumgebung nun die erforderliche minimale Betriebssystemversion. - Hinzugefügt #3891: Leistungsoptimierung von DllCall(). - Hinzugefügt: Standard-Windows-Schriftartenliste für Win10/Win11. - Hinzugefügt #3906: GUICtrlCreateXXX-Erstellung in Beispielen $idXXX zuweisen, um den Ctrl-Typ widerzuspiegeln. - Hinzugefügt: FileGetAttrib() ruft den Join-Ordner (J) ab, wie er von FileCreateNTFSLink() erstellt wird. - Hinzugefügt: WindowsConstants.u3 in WindowsNotifsConstants.au3, WindowsStylesConstants.au3 und WindowsSysColor.au3 aufgeteilt. - Hinzugefügt: #3984: Präzisierung der GUICtrlSetGraphic()-Dokumentation. - Hinzugefügt: Präzisierung der Dokumentation zur Operatorrangfolge. - Behoben: Dokumentation zur Behandlung von Chr(0) innerhalb von Funktionen. - Behoben #3923: Tippfehler in der Dokumentation von „Send Key List“. - Behoben: Regression #3135 Handle-Leak (Danke Nano, Rudi, Nine). - Behoben #3925: Dokumentation zu With ... EndWith unter Verwendung des DllStruct-Typs. - Behoben: Links im Beispielcode der Tutorials (Danke argumentum).
Au3info: - Hinzugefügt: Anzeigemodus für Mauskoordinaten. - Behoben #3917: Absturz unter Win7.
SciTE-lite: - Behoben: Folding-Korrektur für #Preprocessor foldblock, wenn darauf ein CommentBlock folgt.
UDFs: - Hinzugefügt: Skriptbeispiele bei der Ausführung unter Win11 mit der neuen notepad.exe. - Hinzugefügt: _GUICtrlTreeView_GetItemByIndex() kann das Handle der Liste des Hauptelements abrufen ($hItem= -1). - Hinzugefügt: _IsPressed() kann mit einem numerischen Wert aufgerufen werden, wie in „WinAPIsvkeysConstants.au3“. - Hinzugefügt #3909: _DebugReportData() zur formatierten Ausgabe von Array-Spalten. - Hinzugefügt: libExamples, die auf MemoWrite() verweisen, verweisen nun auf _MemoWrite(), definiert in Extras\HelpFileInternals.au3. - Hinzugefügt: _WinAPI_WaitSystemIdle(), _WinAPI_QueryDiskUsage(), _WinAPI_QueryProcessorUsage(), _WinAPI_QueryProcessCycleTime() - Hinzugefügt: Dokumentationsbeispiel für _WinAPI_GetWindowSubclass() (Danke pixelSearch). - Hinzugefügt: _WinAPI_GetKeyboardLayout() mit dem Standardwert für den ausgeführten Thread. - Hinzugefügt: Beispiel für _WinAPI_GetUserDefaultLCID(). - Hinzugefügt: _WinAPI_GetKeyboardLayoutLocale(). - Hinzugefügt: Beispiel für _WinAPI_GetKeyboardState() (Danke AutoXenon). - Hinzugefügt #3932: Versuch, die Datei in HelpFile\Extras anstelle von @ScriptDir zu verwenden. - Hinzugefügt #3934: Beispiel für _WinAPI_SetTimer(). - Hinzugefügt: _IsPressed() kann auf eine von mehreren Tasten warten. - Hinzugefügt: _WinAPI_SendInput(). - Hinzugefügt #3960: _Div() Ganzzahldivision. - Hinzugefügt #3963: _WinAPI_OpenEvent(). - Hinzugefügt: Präzisierung der _GDIPlus_ImageSaveToFile()-Dokumentation für die Komprimierungsstufe. - Hinzugefügt: _WinAPI_GetCursorSize() und _WinAPI_SetCursorSize(). - Hinzugefügt: $FOLDERID_Documents-Konstanten in APIShellExConstants.au3. - Hinzugefügt: Unterstützung für die Verwendung von _GUIToolTip*() mit externen Prozessen. - Hinzugefügt: Unterstützung für die Verwendung von _GUICtrlHeader*() mit externen Prozessen. - Hinzugefügt: Unterstützung für die Verwendung von _GUICtrlStatusBar*() mit externen Prozessen. - Hinzugefügt #3988: _WinAPI_GetSystemPowerStatus() gibt den Status des Batteriesparmodus zurück. - Hinzugefügt #3985: _ArrayDisplay() + $WS_EX_TOPMOST. - Hinzugefügt #3991: _SQLite_ForeignKeys() und ein Parameter in _SQLite_Open(), um dies ebenfalls festzulegen. - Hinzugefügt #3990: _IsPressed() gibt in @extended zurück, ob die Taste weiterhin gedrückt ist. - Hinzugefügt: _DebugSetup(..., 1) interagiert nicht mit dem zu debuggenden Skript, Berichtsinformationen werden in die Zwischenablage kopiert. - Hinzugefügt: Beispiel für _WinAPI_SetWindowTheme() zur Demonstration der Farbgebung von Checkbox- oder Radio-Steuerelementen. - Hinzugefügt #3997: Verbesserung des Beispiels für _WinAPI_RegisterShellHookWindow(). - Hinzugefügt #3999: Leistungsverbesserung von _WinAPI_OemToChar(). - Hinzugefügt #3946: _ChooseFont() mit aktualisierten Standardwerten (Danke argumentum). - Hinzugefügt: _DateDiff(), _DateAdd() verwenden ein Array für [Tage, Stunden, Minuten, Sekunden]. - Hinzugefügt: _DebugSetup() Typ 6, identisch mit 1, jedoch mit einem Timeout zum Schließen der Berichtsprotokollfenster. - Hinzugefügt: _WinAPI_MultiByteToWideChar() unter Verwendung von DllStructSize. - Hinzugefügt: $MB_ERR_INVALID_CHARS für _WinAPI_MultiByteToWideChar(). - Behoben #3894: _WinAPI_GetProcessName() gibt ein falsches Ergebnis zurück, wenn die Prozess-ID ungültig ist. - Behoben: „Then SetError()“ in mehreren Standard-UDFs. - Behoben #3921: Fehlende Beispiele für _GUICtrlStatusBar_SetParts(). - Behoben: Tippfehler in der Dokumentation $GPIP_ERR* >> $GDIP_ERR*. - Behoben #3926: _GUICtrlTreeView_SetChildren() setzt/zurücksetzt das Kinder-Flag nicht. - Behoben: _WinAPI_DisplayStruct() bei Elementen, die chr(124) enthalten. - Behoben #3945: StringRegExp() /s schließt VT ein. - Behoben #3949: _ArrayDisplay() zeigt mehrere Indizes eines Arrays an. - Behoben #3954: Links in libfunction-Konstanten. - Behoben: Fehlende Dokumentationsbeschreibung $iSubItem = - 1 in _GUICtrlListView_SetItemText(). - Behoben #3959: Beispiel für _WinAPI_ShellUserAuthenticationDlg(). - Behoben #3975: Nicht zugehöriger Link in der Pcre-Dokumentation. - Behoben #3903: _GuiCtrlTab_GetItem() funktioniert mit externen Prozessen. - Behoben #3940: _GuiCtrlTab_GetItemText() funktioniert mit externen Prozessen. - Behoben #3992: _WinAPI_DwmSetWindowAttribute() unterstützt nicht alle MSDN-Attribute. - Behoben #4001: _GUICtrlListView_*()-Beispiel ($tagNMITEMACTIVATE). - Behoben #4003: Präzisierung der _ArrayPush()-Dokumentation. - Behoben: Absturz im Beispiel für _GUICtrlButton_SetSplitInfo(). - Behoben: Unterstützung von Notepad unter Win11 für _DebugSetup(). - Behoben #4022: Verschiedene doppelte Wörter in der Dokumentation. - Behoben #4031: Schaltflächenanzeige von _DebugArrayDisplay(). - Behoben: _DebugArrayDisplay() wird bei @error beim Eintritt nicht ausgeführt ($ARRAYDISPLAY_CHECKERROR, wenn bei @error keine Anzeige gewünscht ist). - Behoben #4033: _DateTimeSplit() setzt $aTimePart[0], wenn keine Zeit definiert ist. - Behoben #4024: _DebugSetup(,, 5) (Notepad-Fenster) funktioniert unter Windows 11 nicht. - Behoben: Rückgabewert von _WinAPI_IsElevated() in @extended (Danke Argumentum). - Behoben #4039: _GUICtrlTreeView_Delete() mit $hWnd. - Behoben #4038: _GUICtrlRichEdit_StreamToFile() zusätzliche neue Zeile. - Behoben #4029: _Date_Time_SystemTimeToDateTimeStr() falsche Ausgabe. - Behoben #4040: Fehler bei der Parameterbegrenzung von _GUICtrlRichEdit_SetZoom(). - Behoben #4041: _GUICtrlStatusBar_SetIcon() wird nicht angezeigt.
Details
Funktioniert das bei dir noch?
Bewertungen
Noch keine Bewertungen — sei der Erste.
Alternativen zu AutoIt
dotMemory Unit Standalone Launcher
Effective memory usage in .NET applications with dotMemory Unit
GamebarHandler
Gets rid of those pesky 'open ms-gamebar' and 'open ms-gamingoverlay' popups.
ShareX
ShareX is a free and open-source application that enables users to capture or record any area of their screen with a single keystroke. It also supports uploading images, text, and various file types to a wide range of destinations.
cerebro-es (Install)
elasticsearch web admin tool
CPUID CPU-Z
System information software
Vantage
Vantage