hey leute ich beschäftige mich das erste mal mit autoit und brauch da mal eure hilfe und zwar bekomme ich folgendes nicht hin.
Ich hätte gern das mein programm per knopfdruck eine .txt einliest... und anfängt die erste zeile genau zu schreiben (dort wo man gerade mit den cursor ist und einfach anfängt die zeile einzutippen und jedesmal enter zu drücken nach jeder zeile und das solange macht bis es keine zeilen mehr in der .txt gibt)
so siehts daweil aus....
im gleichen ordner habe ich die datei Tiere.txt in der steht folgende:
Affe
Elefant
Zebra
Und mein Script schreibt einfach alles in einer wurscht... wie mach ich das nun das er schreibt:
Affe "ENTER DRÜCKT"
Elefant "ENTER DRÜCKT"
Zebra "ENTER DRÜCKT"
(solange bis es keine Tiere mehr gibt)
Global $Paused
HotKeySet("!p", "Pause")
HotKeySet("!s", "Start")
HotKeySet("!a", "Abort")
;;;; Body of program would go here ;;;;
While 1
Sleep(100)
WEnd
;;;;;;;;
Func Pause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Script is "Paused"',0,0)
WEnd
ToolTip("")
EndFunc
Func Abort()
Exit 0
EndFunc
Func Start()
$file = FileOpen("Tiere.txt", 0)
; Check if file opened for reading OK
If $file = -1 Then
MsgBox(0, "Error", "Unable to open file.")
Exit
EndIf
; Read in lines of text until the EOF is reached
While 1
$line = FileReadLine($file)
If @error = -1 Then ExitLoop
Send ($line)
Wend
FileClose($file)
EndFunc