
6741
07.08.2008, aktualisiert um 16:46:48 Uhr
Auto IT Variable aus Datei aus. bzw einlesen
Hallo,
ich verwende die aktuelle Version 3 von AuotIT.
Ich möchte die Position von der Maus einmal mit einer Configuration abspeichern. Ich frage die Werte ab.
$pos_x = InputBox("Maus Position Horizontal eingeben", "alter Wert war 1266")
Diesen Wert möchte ichin eine Datei screiben:
IniWrite("C:\Temp\auto_fox.txt", "Wert Y", "$pos_y", "this is a new value")
Hier liegt das Problem, ich bekommen nicht den Eingabewert geschrieben, sondern nur die Variable ( "pos_y") hier soll aber der eingegebene Wert stehen.
Wenn der Wert in der Datei steht möchte ich ihn wieder auslesen. Also hat man die Config schon laufen lassen stehen die Werte drin und sollen verwendet werden. Bei Bedarf kann man die Position wieder erneut bestimmen.
HotKeySet("+!c", "config")
Sprung an:
Func config()
;vari wird abgefragt
$pos_x = InputBox("Maus Position Horizontal eingeben", "alter Wert war 1266")
;wartet 2 secunde
Sleep(400)
IniWrite("C:\Temp\auto_fox.txt", "Wert X", "$pos_x", "this is a new value")
;vari wird abgefragt
$pos_y = InputBox("Maus Position Vertikal eingeben", "alter Wert war 257, 154 bei F11")
;wartet 2 secunde
Sleep(400)
IniWrite("C:\Temp\auto_fox.txt", "Wert Y", "$pos_y", "this is a new value")
WinWaitActive("Mozilla Firefox")
If Not WinActive("Mozilla Firefox") Then WinActivate("Mozilla Firefox")
Sleep(5000)
Send("{F11}")
Sleep(5000)
MouseMove($pos_x,$pos_y)
MouseDown("left")
MouseUp("left")
Sleep(4000)
; ,4 steht für die Anzeigedauer die 64 für das Ausrufezeichen
MsgBox(64,"Überprüfung der Eingabe", "Ist der Wert ok?", 4)
leider bekomme ich im deutschen Forum keine Antwort...
hoffe hier
danke
Gruß
ich verwende die aktuelle Version 3 von AuotIT.
Ich möchte die Position von der Maus einmal mit einer Configuration abspeichern. Ich frage die Werte ab.
$pos_x = InputBox("Maus Position Horizontal eingeben", "alter Wert war 1266")
Diesen Wert möchte ichin eine Datei screiben:
IniWrite("C:\Temp\auto_fox.txt", "Wert Y", "$pos_y", "this is a new value")
Hier liegt das Problem, ich bekommen nicht den Eingabewert geschrieben, sondern nur die Variable ( "pos_y") hier soll aber der eingegebene Wert stehen.
Wenn der Wert in der Datei steht möchte ich ihn wieder auslesen. Also hat man die Config schon laufen lassen stehen die Werte drin und sollen verwendet werden. Bei Bedarf kann man die Position wieder erneut bestimmen.
HotKeySet("+!c", "config")
Sprung an:
Func config()
;vari wird abgefragt
$pos_x = InputBox("Maus Position Horizontal eingeben", "alter Wert war 1266")
;wartet 2 secunde
Sleep(400)
IniWrite("C:\Temp\auto_fox.txt", "Wert X", "$pos_x", "this is a new value")
;vari wird abgefragt
$pos_y = InputBox("Maus Position Vertikal eingeben", "alter Wert war 257, 154 bei F11")
;wartet 2 secunde
Sleep(400)
IniWrite("C:\Temp\auto_fox.txt", "Wert Y", "$pos_y", "this is a new value")
WinWaitActive("Mozilla Firefox")
If Not WinActive("Mozilla Firefox") Then WinActivate("Mozilla Firefox")
Sleep(5000)
Send("{F11}")
Sleep(5000)
MouseMove($pos_x,$pos_y)
MouseDown("left")
MouseUp("left")
Sleep(4000)
; ,4 steht für die Anzeigedauer die 64 für das Ausrufezeichen
MsgBox(64,"Überprüfung der Eingabe", "Ist der Wert ok?", 4)
leider bekomme ich im deutschen Forum keine Antwort...
hoffe hier
danke
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 93860
Url: https://administrator.de/forum/auto-it-variable-aus-datei-aus-bzw-einlesen-93860.html
Ausgedruckt am: 07.04.2025 um 20:04 Uhr
4 Kommentare
Neuester Kommentar
;abspeichern
IniWrite("C:\Temp\auto_fox.txt" , "Positionen" , "pos_x" , $pos_x)
IniWrite("C:\Temp\auto_fox.txt" , "Positionen" , "pos_y" , $pos_y)
ergibt folgende ini:
[Positionen]
pos_x=XXX
pos_y=XXX
; auslesen
$read_x = IniRead("C:\Temp\auto_fox.txt", "Positionen", "pos_x", "Not found")
$read_y = IniRead("C:\Temp\auto_fox.txt", "Positionen", "pos_y", "Not found")
$read_x bzw. $read_y ergeben dann den wert aus der INI Datei
IniWrite("C:\Temp\auto_fox.txt" , "Positionen" , "pos_x" , $pos_x)
IniWrite("C:\Temp\auto_fox.txt" , "Positionen" , "pos_y" , $pos_y)
ergibt folgende ini:
[Positionen]
pos_x=XXX
pos_y=XXX
; auslesen
$read_x = IniRead("C:\Temp\auto_fox.txt", "Positionen", "pos_x", "Not found")
$read_y = IniRead("C:\Temp\auto_fox.txt", "Positionen", "pos_y", "Not found")
$read_x bzw. $read_y ergeben dann den wert aus der INI Datei