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?
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?
#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 ###
While 1
Sleep(100)
WEnd
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
und wie wird die dann mit dem " Button 1 " gestartet?
finde nirgends $Case Button 1.....
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...
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)
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#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 ###
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
Danke klappt!