Hallo Community,
über ein Jahr ist's nun her, das ich nix mehr mit Auto It gemacht habe Nun melde ich mich zurück. Es ist zwar nix spektakuläres, aber ich muss ja erstmal wieder reinkommen
Zum Projekt:
Wer kennt das nicht... Man installiert seinen PC neu, und danach muss man alles neu installieren. Drum habe ich mal ein paar Autoinstallationsscripte gebastelt. Mit der Zeit kommen sicherlich (hoffentlich auch von euch) weitere Scripte dazu
Adobe Flash Player (Jonathan)
Spoiler anzeigen
#cs ----------------------------------------------------------------------------
[/autoit] [autoit][/autoit] [autoit]Version: 1.0
Author: Jonathan
#ce ----------------------------------------------------------------------------
#RequireAdmin
$filename = "install_flash_player.exe" ; Lokaler Speichername
Func download()
$download = InetGet("http://fpdownload.adobe.com/get/flashplayer/current/install_flash_player.exe",@TempDir&"\install_flash_player.exe",1,1)
ProgressOn("Download",$filename,"0%","","",18)
Do
Sleep(100)
ProgressSet(InetGetInfo($download,0)/InetGetInfo($download,1)*100,Round(InetGetInfo($download,0)/InetGetInfo($download,1)*100,1) & "%")
Until InetGetInfo($download,2)
ProgressOff()
EndFunc
func install()
ShellExecute(@TempDir&"\install_flash_player.exe")
WinWait("Installationsprogramm für Adobe® Flash® Player")
ControlClick("Installationsprogramm für Adobe® Flash® Player","",200) ;Lizenzbedingungen zustimmen
ControlClick("Installationsprogramm für Adobe® Flash® Player","",102) ; Installieren Button drücken
if ProcessExists("firefox.exe") Then ProcessClose("firefox.exe") ; Falls Firefox offen ist, Firefox schließen
do
Sleep(100)
ControlClick("Installationsprogramm für Adobe® Flash® Player","",102) ; Fertig button drücken
Until not WinExists("Installationsprogramm für Adobe® Flash® Player") ; Prüfen ob Installation Fertig ist (Fenster geschlossen)
EndFunc
download()
install()
ICQ 7.5 Pro7-Version BETA(Jonathan)
Spoiler anzeigen
#cs ----------------------------------------------------------------------------
[/autoit] [autoit][/autoit] [autoit]Version: 1.0
Author: Jonathan
#ce ----------------------------------------------------------------------------
#RequireAdmin
$filename = "install_pro7_icq7.exe" ; Lokaler Speichername
Func download()
$download = InetGet("http://ftp.icq.com/pub/ICQ7/install_pro7_icq7.exe",@TempDir&"\"&$filename,1,1)
ProgressOn("Download",$filename,"0%","","",18)
Do
Sleep(100)
ProgressSet(Round(InetGetInfo($download,0)/InetGetInfo($download,1)*100,1),Round(InetGetInfo($download,0)/InetGetInfo($download,1)*100,1) & "%")
Until InetGetInfo($download,2)
ProgressOff()
EndFunc
func install()
ShellExecute(@TempDir&"\"&$filename)
ToolTip("Auf Fenster warten")
WinWait("ICQ7.5")
Sleep(3000)
MouseClick("left",0,0)
Do
Until ControlGetFocus("ICQ7.5") = "Button2"
Sleep(200)
ControlClick("ICQ7.5","",13) ; Bedingungen aktzeptieren
Sleep(200)
ControlClick("ICQ7.5","",16) ; Weiter
Sleep(200)
ControlClick("ICQ7.5","",42) ; Auswahlmenü ausklappen
Sleep(200)
ControlClick("ICQ7.5","",33) ; Werbung weg
ControlClick("ICQ7.5","",34) ; ,,
ControlClick("ICQ7.5","",35) ; ,,
ControlClick("ICQ7.5","",16) ; Weiter
Sleep(200)
ToolTip("Auf Ende warten")
MouseClick("left",0,0)
do
Sleep(100)
Until ControlGetFocus("ICQ7.5") = "Button17"
ControlClick("ICQ7.5","",60) ; sofort starten ausschalten
ControlClick("ICQ7.5","",61) ; schnellstart icon deaktivieren
ControlClick("ICQ7.5","",68) ; Beenden
EndFunc
[/autoit] [autoit][/autoit] [autoit]download()
install()
Skype (Jonathan)
Spoiler anzeigen
#cs ----------------------------------------------------------------------------
[/autoit] [autoit][/autoit] [autoit]Version: 1.3
Author: Jonathan
#ce ----------------------------------------------------------------------------
#RequireAdmin
$filename = "SkypeSetup.exe" ; Lokaler Speichername
Func download()
$download = InetGet("http://download.skype.com/partner/trackable/259/SkypeSetup.exe",@TempDir&"\"&$filename,1,1)
ProgressOn("Download",$filename,"0%","","",18)
Do
Sleep(100)
ProgressSet(Round(InetGetInfo($download,0)/InetGetInfo($download,1)*100,1),Round(InetGetInfo($download,0)/InetGetInfo($download,1)*100,1) & "%")
Until InetGetInfo($download,2)
ProgressOff()
EndFunc
func install()
ShellExecute(@TempDir&"\"&$filename)
ToolTip("Auf Fenster warten")
WinWait("Skype")
Sleep(500)
Send("{enter}")
;ControlClick("Skype","",3342866) ; Next Button drücken
Sleep(200)
ControlClick("Skype","",3408836) ; google chrome abwählen
ControlClick("Skype","",3342866) ; Next Button drücken
Sleep(200)
ToolTip("Aufs Ende warten")
Do
Until ControlGetFocus("Skype") = "TButton1"
ControlClick("Skype","",2818540) ; Ende Button drücken
Sleep(1000)
WinWait("Skype")
WinClose("Skype")
Sleep(500)
WinClose("Skype")
EndFunc
download()
install()
AutoIt 3.3.6.1 (Jonathan)
Spoiler anzeigen
#cs ----------------------------------------------------------------------------
[/autoit] [autoit][/autoit] [autoit]Version: 1.3
Author: Jonathan
#ce ----------------------------------------------------------------------------
#RequireAdmin
$filename = "autoit-v3-setup.exe" ; Lokaler Speichername
Func download()
$download = InetGet("http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-setup.exe",@TempDir&"\"&$filename,1,1)
ProgressOn("Download",$filename,"0%","","",18)
Do
Sleep(100)
ProgressSet(Round(InetGetInfo($download,0)/InetGetInfo($download,1)*100,1),Round(InetGetInfo($download,0)/InetGetInfo($download,1)*100,1) & "%")
Until InetGetInfo($download,2)
ProgressOff()
EndFunc
func install()
ShellExecute(@TempDir&"\"&$filename)
WinWait("AutoIt v3")
ControlClick("AutoIt v3","",1) ; Next Button drücken
Sleep(200)
ControlClick("AutoIt v3","",1) ; Lizentvereinbarung aktzeptieren
Sleep(200)
ControlClick("AutoIt v3","",1) ; Next button (Neuinstallation)
Sleep(200)
ControlClick("AutoIt v3","",1) ; Next button (Run the Script)
Sleep(200)
ControlClick("AutoIt v3","",1) ; Next button (Komplette Installation)
Sleep(200)
ControlClick("AutoIt v3","",1) ; Install-Button
do
Sleep(100)
ControlClick("AutoIt v3","",1) ; beenden
Until WinExists("AutoIt v3") = 0 ; Prüfen ob Installation Fertig ist (Fenster geschlossen)
Sleep(1500)
ProcessClose("hh.exe")
EndFunc
download()
install()
Hoffe euch gefällts, und ihr helft etwas mit Weitere Scripte bitte per PN zu mir, füge Sie dann hier oben ein