ich habe bisher immer den Compiler benutzt, um aus meinen Scripten EXEs zu machen.
Seit eben bekomme ich nach fehlerfreiem Compilieren folgenden Fehler:
Error at Line 1
Line Text: MZ@
Error: This line does not contain a recognized action.
The program will exit.
Dann habe ich folgendes kleine Testscript geschrieben, um es damit zu versuchen:
Code: Select all
#NoEnv
#Persistent
#SingleInstance
#InstallKeybdHook
SetBatchLines , -1
If not A_IsAdmin
{
Run *RunAs "%A_AhkPath%" "%A_ScriptFullPath%"
ExitApp
}
msgbox Test
Ich benutze den Compiler aus der aktuellen Installation (v1.1.25.01) und habe die MPress Option aktiviert.
Wenn ich diese deaktiviere, bekomme ich die selbe Fehlermeldung, jedoch mit Line Text: MZ (also ohne das 'at).
Irgendwas scheine ich falsch zu machen, ich hab nur keinen blassen Dunst was, da der Compiler bisher immer funktioniert hat (bzw. die damit compilierten Scripte).
Kann es vllt. an der "RunAs" Funktion liegen?
Frage 2:
Wenn ich das Testscript (oder die EXE) starte, kommt ja (wegen dem RunAs) die Windowsabfrage, ob ich das Programm aufführen will. Dort steht jedoch "Autohotkey.exe" und nicht der Name meiner EXE Datei drin.
Kann man das so ändern, dass dort der Name der EXE angezeigt wird?
Einen schönen, sonnigen Tag und danke im Voraus,
Gucky.