Hallo liebe AutoIt.de Gemeinschaft.
Ich bin momentan an einem AutoIt Script und arbeite auch noch nicht lange mit AutoIt, wie ihr seht bin ich auch noch sehr neu im Forum =)
Bei der Suche nach einer Lösung meines problems, habe ich zu allererst Google etwas befragt, aber nichts wirkliches gefunden, was mit weiter helfen konnte.
Von einem Arbeitskolegen hörte ich dann von diesen Forum und seinem guten Ruf, also hab ich mich kurzer Hand registriert und hier nun mein Problem:
Ich möchte im Moment einen kleinen Install Launcher schreiben, ich bin auch schon so weit gekommen, dass er die Setup Dateien ausführt, aber halt aus dem Ordner wo sich auch das Script befindet.
Nun möchte ich aber, dass die Setup Datei, des jewahligen Programms zu erst von einem Server in den Temp Ordner hrrunter geladen wir, von dort dann installiert und danach wieder gelöscht wird.
(Es muss bzw. soll keine silent Installation sein.)
Hier mein Script: (Anstadt Buttons benutze ich Pics, funktioniert aber genauso^^)
[autoit]
#NoTrayIcon
#include <GUIConstantsEx.au3>
#include <Process.au3>
Func RunFirefox()
Run( "firefox.exe" )
EndFunc
Func RunAvira()
Run( "avira.exe" )
EndFunc
Func RunFoxit()
Run( "foxit.exe" )
EndFunc
Func RunOpenOffice()
Run( "openoffice.exe" )
EndFunc
Func RunThunderbird()
Run( "thunderbird.exe" )
EndFunc
Func Run7ZIP()
Run( "7zip.exe" )
EndFunc
GUICreate("Hoose-IT Standardsoftwarepaket", 940, 700)
$head = GuiCtrlCreatePic( "images\head.jpg", 0, 0, 940, 188 )
$foot = GuiCtrlCreatePic( "images\foot.jpg", 0, 645, 940, 55 )
$firefox = GuiCtrlCreatePic( "images\firefox.jpg", 0, 188, 465, 153 )
$avira = GuiCtrlCreatePic( "images\avira.jpg", 0, 342, 465, 154 )
$foxit = GuiCtrlCreatePic( "images\foxit.jpg", 0, 496, 465, 150 )
$openoffice = GuiCtrlCreatePic( "images\openoffice.jpg", 465, 188, 475, 153 )
$thunderbird = GuiCtrlCreatePic( "images\thunderbird.jpg", 465, 342, 475, 154 )
$7zip = GuiCtrlCreatePic( "images\7zip.jpg", 465, 496, 475, 150 )
GUISetState(@SW_SHOW)
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
If $msg = $firefox Then RunFirefox()
If $msg = $avira Then RunAvira()
If $msg = $foxit Then RunFoxit()
If $msg = $openoffice Then RunOpenOffice()
If $msg = $thunderbird Then RunThunderbird()
If $msg = $7zip Then Run7ZIP()
WEnd