AutoIt.@ - Hilfe
AutoItSetOption
(Weitergeleitet von
Opt())
Ändert den Ablauf von verschiedenen AutoIt-Funktionen/-Parameter.
Parameter
| Parameter | Typ | Standardwert | Beschreibung |
| $Option | string (Zeichenkette) | | Die Option, welches geändert werden soll. |
| $Wert | string (Zeichenkette) | | [optional] Der Wert, welches der Option zugewiesen werden soll. Typ und Bedeutung sind je nach Option verschieden. Siehe untere Bemerkungen. Falls kein Wert angegeben wird, gibt die Funktion den aktuellen Wert dieser Option zurück. Mit dem Schlüsselwort Default kann man eine Option auf den Standardwert zurücksetzen. |
Rückgabewert
| Bei Erfolg: |
Gibt den Wert der zuvor eingestellten Option zurück |
| Bei Fehler: |
Setzt @error auf nicht Null. Fehler treten auf, wenn der Wert ungültig ist oder die Option nicht existiert. |
Bemerkung
Man kann auch
Opt() als Alternative für
AutoItSetOption() benutzen.
Folgende Einstellungen stehen zur Verfügung:
| Option | Werte (Standardwert wird fett dargestellt) | Beschreibung |
| CaretCoordMode |
0 = relative Koordinaten zum aktiven Fenster
1 = absolute Bildschirmkoordinaten
2 = relative Koordinaten zur Client-fläche des aktiven Fensters |
Legt die Art und Weise fest, wie Koordinaten verwendet werden. |
| ExpandEnvStrings |
1 = erweitert Umgebungsvariablen (ähnlich wie bei AutoIt v2)
0 = erweitert nicht die Umgebungsvariablen |
Stellt die Interpretation von Strings und %-Zeichen ein. Durch diese Option lassen sich Umgebungsvariablen direkt in Strings benutzen, z.B.: "Das Temp-Verzeichnis liegt: %temp%". Ohne diese Funktion (Standard) würde der Befehl so aussehen: "Das Temp-Verzeichnis liegt: " & EnvGet("temp") |
| ExpandVarStrings |
| |
| GUICloseOnESC |
| |
| GUICoordMode |
| |
| GUIDataSeparatorChar |
| |
| GUIOnEventMode |
| |
| GUIResizeMode |
| |
| GUIEventOptions |
| |
| MouseClickDelay |
| |
| MouseClickDownDelay |
| |
| MouseClickDragDelay |
| |
| MouseCoordMode |
| |
| MustDeclareVars |
| |
| PixelCoordMode |
| |
| SendAttachMode |
| |
| SendCapslockMode |
| |
| SendKeyDelay |
| |
| SendKeyDownDelay |
| |
| TCPTimeout |
| |
| TrayAutoPause |
| |
| TrayIconDebug |
| |
| TrayIconHide |
| |
| TrayMenuMode |
| |
| TrayOnEventMode |
| |
| WinDetectHiddenText |
| |
| WinSearchChildren |
| |
| WinTextMatchMode |
| |
| WinTitleMatchMode |
| |
| WinWaitDelay |
| |
In Verbindung stehende Befehle
Beispiel
; Kopieren Sie die Zeile, welches geändert werden soll
; Der Standardwert wurde als erstes angegeben
Opt("CaretCoordMode", 1) ;1=absolut, 0=relativ, 2=klient
Opt("ExpandEnvStrings", 0) ;0=nicht erweitern, 1=erweitern
Opt("ExpandVarStrings", 0) ;0=nicht erweitern, 1=erweitern
Opt("GUICloseOnESC", 1) ;1=ESC beendet, 0=ESC beendet nicht
Opt("GUICoordMode", 1) ;1=absolut, 0=relativ, 2=zelle
Opt("GUIDataSeparatorChar","|") ;"|" ist Standard
Opt("GUIOnEventMode", 0) ;0=deaktiviert, 1=OnEvent-Modus aktiviert
Opt("GUIResizeMode", 0) ;0=Größe nicht veränderbar, <1024 Spezielle Veränderung
Opt("GUIEventOptions",0) ;0=Standard, 1=nur benachrichtigen, 2=GuiCtrlRead Tab-Index
Opt("MouseClickDelay", 10) ;10 Millisekunden
Opt("MouseClickDownDelay", 10) ;10 Millisekunden
Opt("MouseClickDragDelay", 250) ;250 Millisekunden
Opt("MouseCoordMode", 1) ;1=absolut, 0=relativ, 2=klient
Opt("MustDeclareVars", 0) ;0=nein, 1=benötigt vorherige Deklaration
Opt("PixelCoordMode", 1) ;1=absolut, 0=relativ, 2=klient
Opt("SendAttachMode", 0) ;0=nicht anhängen, 1=anhängen
Opt("SendCapslockMode", 1) ;1=feststellen und wiederherstellen, 0=ignorieren
Opt("SendKeyDelay", 5) ;5 Millisekunden
Opt("SendKeyDownDelay", 1) ;1 Millisekunden
Opt("TCPTimeout",100) ;100 Millisekunden
Opt("TrayAutoPause",1) ;0=keine Pause, 1=Pause
Opt("TrayIconDebug", 0) ;0=keine Informationen, 1=Fehlerbehebungs-Zeileninformationen
Opt("TrayIconHide", 0) ;0=Anzeigen, 1=Verstecke Tray-Symbol
Opt("TrayMenuMode",0) ;0=ranhängen, 1=kein Standardmenü, 2=kein automatisches Checken, 4=menuitemID nicht zurückgeben
Opt("TrayOnEventMode",0) ;0=deaktivieren, 1=aktivieren
Opt("WinDetectHiddenText", 0) ;0=nicht erkennen, 1=erkennen
Opt("WinSearchChildren", 1) ;0=nein, 1=suche auch Unterfenster (Child)
Opt("WinTextMatchMode", 1) ;1=vollständig, 2=schnell
Opt("WinTitleMatchMode", 1) ;1=vom Anfang, 2=enthält String, 3=exakt, 4=fortgeschritten, -1 to -4=Groß-/Kleinschreibung
Opt("WinWaitDelay", 250) ;250 Millisekunden
; Kopieren Sie die Zeile, welches geändert werden soll
; Der Standardwert wurde als erstes angegeben
Opt("CaretCoordMode", 1) ;1=absolut, 0=relativ, 2=klient
Opt("ExpandEnvStrings", 0) ;0=nicht erweitern, 1=erweitern
Opt("ExpandVarStrings", 0) ;0=nicht erweitern, 1=erweitern
Opt("GUICloseOnESC", 1) ;1=ESC beendet, 0=ESC beendet nicht
Opt("GUICoordMode", 1) ;1=absolut, 0=relativ, 2=zelle
Opt("GUIDataSeparatorChar","|") ;"|" ist Standard
Opt("GUIOnEventMode", 0) ;0=deaktiviert, 1=OnEvent-Modus aktiviert
Opt("GUIResizeMode", 0) ;0=Größe nicht veränderbar, <1024 Spezielle Veränderung
Opt("GUIEventOptions",0) ;0=Standard, 1=nur benachrichtigen, 2=GuiCtrlRead Tab-Index
Opt("MouseClickDelay", 10) ;10 Millisekunden
Opt("MouseClickDownDelay", 10) ;10 Millisekunden
Opt("MouseClickDragDelay", 250) ;250 Millisekunden
Opt("MouseCoordMode", 1) ;1=absolut, 0=relativ, 2=klient
Opt("MustDeclareVars", 0) ;0=nein, 1=benötigt vorherige Deklaration
Opt("PixelCoordMode", 1) ;1=absolut, 0=relativ, 2=klient
Opt("SendAttachMode", 0) ;0=nicht anhängen, 1=anhängen
Opt("SendCapslockMode", 1) ;1=feststellen und wiederherstellen, 0=ignorieren
Opt("SendKeyDelay", 5) ;5 Millisekunden
Opt("SendKeyDownDelay", 1) ;1 Millisekunden
Opt("TCPTimeout",100) ;100 Millisekunden
Opt("TrayAutoPause",1) ;0=keine Pause, 1=Pause
Opt("TrayIconDebug", 0) ;0=keine Informationen, 1=Fehlerbehebungs-Zeileninformationen
Opt("TrayIconHide", 0) ;0=Anzeigen, 1=Verstecke Tray-Symbol
Opt("TrayMenuMode",0) ;0=ranhängen, 1=kein Standardmenü, 2=kein automatisches Checken, 4=menuitemID nicht zurückgeben
Opt("TrayOnEventMode",0) ;0=deaktivieren, 1=aktivieren
Opt("WinDetectHiddenText", 0) ;0=nicht erkennen, 1=erkennen
Opt("WinSearchChildren", 1) ;0=nein, 1=suche auch Unterfenster (Child)
Opt("WinTextMatchMode", 1) ;1=vollständig, 2=schnell
Opt("WinTitleMatchMode", 1) ;1=vom Anfang, 2=enthält String, 3=exakt, 4=fortgeschritten, -1 to -4=Groß-/Kleinschreibung
Opt("WinWaitDelay", 250) ;250 Millisekunden