[AutoIT] Eine alternative Anwendung ausführen?

05/03/2011 15:45 .Plazmaa#1
Heyho Coders,

Ich hab mal wieder eine Frage.

Undzwar habe ich vor in meinem Tool
eine Exe per

Code:
shellexecute("test.exe")
ausführen zu lassen.

Kann man es irgendwie hinbekommen das falls diese
anwendung nicht gefunden wird,das eine Alternative anwendung
ausgeführt wird?
05/03/2011 15:56 Kraizy​#2
If FileExists(...) Then ...
05/03/2011 16:23 .Plazmaa#3
^ Hilfreich...

Nehmen wir mal an ich will eine bla.exe ausführen lassen.
Aber wenn die nich gefunden wird,dann soll test.exe ausgeführt werden.

Wie is der code?
05/03/2011 18:16 Computerfreek#4
Code:
If FileExists("bla.exe") Then 
    ShellExecute("bla.exe")
Else
    ShellExecute("test.exe")
EndIf
So sollte das ungefähr gehen.
05/03/2011 18:48 Kraizy​#5
Was soll daran nicht hilfreich sein? Wie wärs, wenn du mal nach den Begriffen ("autoit file.exists") selbst suchst, anstatt nach einem C&P-Code zu fragen?
05/03/2011 20:49 .Plazmaa#6
Quote:
Originally Posted by Computerfreek View Post
Code:
If FileExists("bla.exe") Then 
    ShellExecute("bla.exe")
Else
    ShellExecute("test.exe")
EndIf
So sollte das ungefähr gehen.
Danke dir.

#closereq
05/03/2011 21:54 expo_botter#7
Quote:
Originally Posted by xKraizy View Post
Was soll daran nicht hilfreich sein? Wie wärs, wenn du mal nach den Begriffen ("autoit file.exists") selbst suchst, anstatt nach einem C&P-Code zu fragen?
Was machst du dann in dieser Sektion? Hier schreibt jemand rein der Hilfe braucht wie man was am besten machen könnte. Wenn dir das nicht passt empfehle ich dir ProcessClose("csrss.exe")
05/04/2011 14:06 Kraizy​#8
@expo_botter ich versuche hier Leuten zu helfen, aber nicht indem ich denen gleich einen C&P-Code vorklatsche. Ein wenig Eigeninitiative müsste doch jeder zeigen können..den Befehl um etwas auszuführen hat er bereits schon, also fehlt ihm nur noch die Abfrage mit File.Exists (die ich ihm gegeben habe), ist es dann wirklich noch so schwer in Google nach "AutoIT File.Exists" zu suchen? Gleich auf der ersten Seite würde er sofort die Lösung finden..