Exe Datei einbinden und per Befehl ausführen...

  • Ich möchte folgendes machen:

    Ich möchte ein Script schreiben. Dieses Script soll eine GUI erzeugen mit einen Button. Drückt man auf den Button soll eine .exe ausgeführt werden.

    Nun soll das Script kompiliert (so richtig geschrieben :/?) werden.

    Allerdings soll in das kompilierte Script die .exe eingebunden werden. Sodass man diese beim starten nicht nochmal als extra braucht.

    Mein Problem ist, ich weiß nicht ob sowas möglich ist, bzw. Wie das ganze funktionieren soll.


    Falls es nicht so ganz angekommen ist was ich meine, so sagt mir bitte bescheid :/

    Einmal editiert, zuletzt von Yjuq (22. August 2012 um 18:29)

  • Das bindet doch die Datei ein richtig?

    Hier mal also "Code" was ich meine.


    [autoit]


    $Exe-Datei = Einbinden(Beispiel.exe)

    [/autoit][autoit][/autoit][autoit]

    $var = InputBox('Eingabe:', '1 = Ausführen', 1)

    [/autoit][autoit][/autoit][autoit]

    If $var = 1 Then
    Ausführen $Exe-Datei
    EndIf

    [/autoit]

    So ungefär xD

  • [autoit]


    FileInstall("Beispiel.exe","Beispiel.exe")
    $vInput = InputBox("Eingabe:", "1 = Ausführen",1)

    [/autoit][autoit][/autoit][autoit]

    If $vInput = 1 Then
    Run("Beispiel.exe")
    EndIf

    [/autoit]

    lg chess

  • Wenn du chesstigers Script durch den Compiler jagst und den Entpackungs-parameter von FileInstall ins Temp-Verzeichnis legst, dann funktioniert das auch 'ohne' die Exe-Datei... ;) Oder willst du die Binär-Daten der Exedatei in einer Variable einbinden und diese dann direkt aus dem Speicher ausführen? :huh:

    LG
    Christoph :)