Mit Fileopen und Fileread kann ich den Inhalt meiner Installort.txt
super auslesen, das Ausgelesende wird dann in der Variable
$line gespeichert.
Mit Run($line) start dann auch das Programm was ich in der Installort.txt
Datei beschrieben habe.(Text in der Installort: "C:\Programme\Programm.exe" )
Nur wenn ich abfrage ob die Datei vorhanden ist mit:
If NOT FileExists ($line) findet er die Datei nicht und gibt
die Msgbox mit der Medlung raus.
Jemand einen Plan was ich falsch mache
[autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]$file = FileOpen("Installort.txt", 0)
[/autoit][autoit][/autoit][autoit]If $file = -1 Then ; Check ob Installort.txt vorhanden ist
MsgBox(0, "Error", "Unable to open file.")
Exit
EndIf
$line = FileReadLine($file) ; Auslesen des Inhalts der Installort.txt
If @error = -1 Then ExitLoop
If NOT FileExists($line) Then ;Abfrage ob das Programm installiert ist <--- Der Befehlt funktioniert nicht
MsgBox(0, "Fehler", "Programm ist nicht installiert")
Exitloop
Endif
BlockInput (1)
Run($line) ;Der Befehl funktioniert
[/autoit][autoit][/autoit][autoit][/autoit]