AutoIt.@ - Hilfe

Zu der Funktionsliste

AutoItSetOption

(Weitergeleitet von Opt())
Ändert den Ablauf von verschiedenen AutoIt-Funktionen/-Parameter.

AutoItSetOption ( <str> $Option [ , <str> $Wert = ] )

Parameter

ParameterTypStandardwertBeschreibung
$Optionstring (Zeichenkette) Die Option, welches geändert werden soll.
$Wertstring (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:
OptionWerte (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

Viele!

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