Hallo,
ist wahrscheinlich simpel, aber ich krieg es nicht hin...
Wie starte ich ein *.au3 Script aus einem laufenden Script heraus (zB. mit Hotkey oder als Funktion in einem Menü)? Falls das wichtig ist, AutoIt ist nicht installiert auf dem System
Script im Script
-
- [ offen ]
-
ProE -
28. Februar 2010 um 18:06 -
Geschlossen -
Erledigt
-
-
Hallo.
Falls ichs richtig verstanden hab, sollteste es mal so versuchen:
ShellExecute(@AutoItExe, '"' & $Au3Pfad & '"')
Achte beim Schreiben drauf, dass erst ' dann " und dann wieder ' kommt, im Forum ist es ein wenig eng wenn man ' " ' schreibtMfG. PrideRage
-
Danke, das wars
-
Falls das wichtig ist, AutoIt ist nicht installiert auf dem System
ShellExecute(@AutoItExe, '"' & $Au3Pfad & '"')
Kann nicht funktionieren, wenn kein AutoIt installiert ist.ZitatThe full path and filename of the AutoIt executable currently running. For compiled scripts it is the path of the compiled script.
Du musst die AutoIt3.exe per FileInstall oder Binär in dein Script packen.
[autoit]
Wenn der Endnutzer es startet, wird die AutoIt3.exe ins Tempdir geladen. nun machst duShellExecute(@TempDir & "\AutoIt3.exe", '"' & $Au3Pfad & '"')
[/autoit]