Exe Fileinstall

  • Hallo!

    Ich wollte eine exe über Fileinstall einbauen... und diese soll autoit dann über einen button ausführen.. kann mir wer sagen wie das geht?

    Einmal editiert, zuletzt von Kajabuschka (27. Mai 2010 um 18:08)

  • Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>

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

    Opt("GUIOnEventMode", 1)
    #Region ### START Koda GUI section ### Form=
    $Form2 = GUICreate("Form1", 334, 230, 303, 219)
    GUISetOnEvent($GUI_EVENT_CLOSE, "Form2Close")
    $Button1 = GUICtrlCreateButton("Los", 80, 128, 177, 81, 0)
    GUICtrlSetOnEvent(-1, "Button1Click")
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    Sleep(100)
    WEnd

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

    Func Button1Click()
    FileInstall("path für die datei, darf keine variablen enthalten","Istall path. Wo soll die datei, das bild usw. gespeichert werden inklusive dateinamen.")
    EndFunc
    Func Form2Close()
    Exit
    EndFunc

    [/autoit]

    Das finden von Rechtschreibfehlern muss sofort und unverzüglich dem Autor gemeldet werden. Das eigennützige Verwenden dieser Rechtschreibfehler ist strengstens untersagt und kann mit Freiheitsenzug bestraft werden.

  • und wie wird die dann mit dem " Button 1 " gestartet?
    finde nirgends $Case Button 1.....

  • [autoit]

    GUICtrlSetOnEvent(-1, "Button1Click")

    [/autoit]


    bedeutet
    beim event diese funktion ausführen (in diesem fall "Button1Click")
    wenn der die exe auch starten soll musst du noch einen run befehl benutzen (--> hilfe !)

  • Wenn er nicht weiß wie das geht wird er wahrscheinlich auch nicht wissen wie man eine FUNC erzeugt...
    Oder einen Run...

    Es gibt sehr viele Leute, die glauben. Aber aus Aberglauben.
    - Blaise Pascal

  • naja hatte mir eig iwas in dieser richtung vorgestellt...:

    [autoit]


    Case $Button1
    Run(Hier dann den Pfad oder das was halt hin müsste falls es damit geht)

    [/autoit]
  • Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

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

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 353, 150, 192, 124)
    $Button1 = GUICtrlCreateButton("Klick mich und ich lasse eine *.exe starten!*g*", 0, 0, 259, 97, 0)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    FileInstall("path für die datei, darf keine variablen enthalten","Install path. Wo soll die datei, das bild usw. gespeichert werden inklusive dateinamen.")
    Run("Install path. Wo soll die datei, das bild usw. gespeichert werden inklusive dateinamen.") ;nicht alles wird unterstützt!nur: .EXE, .BAT, .COM oder .PIF
    EndSwitch
    WEnd

    [/autoit]