Ich möchte gern eine bla.exe mit dem Parameter -x53 starten. Eigentlich würde das so aussehen: "C:\Program Files\Programm\bla.exe" -x53 Wenn ich nun dieses -x53 in AutoIT eingebe bekomme ich eine Fehlermeldung. Wie sähe der Befehl in AutoIT aus?
exe mit Parameter starten
-
Eichhorn -
14. Oktober 2010 um 14:27 -
Geschlossen -
Erledigt
-
-
[autoit]
ShellExecute("C:\Program Files\Programm\bla.exe","-x53","","open",@SW_SHOW)
[/autoit] -
[autoit]
Run("C:\Program Files\Programm\bla.exe -x53")
[/autoit] -
Danke für eure Antworten.
mein Fehler war, ich hatte -x53 hinter die Ausführungszeichen gesetzt
Schnuffel Worin besteht der Unterschied zwischen Run und ShellExecute? Wozu dient der "Rest" in dem Script?
"","open",@SW_SHOW)
-
Besser als in der Hilfe kann man das eigentlich nicht erklären.
Run ist nur für "Programme" geeignet, hat aber den Vorteil dass gleich dei PID zurückgegeben wird.
Mit Shellexecute werden auch andere Dateien mit dem dafür hinterlegten Programm geöffnet. -
Auch Webseiten lassen sich mit ShellExecute im Standartbrowser öffnen