Also das ganze ist recht Simpel:
bisher habe ich eine Bat - Datei folgende Sachen ausführt:
@echo off
cd C:\Android
fastboot -w
fastboot erase system
fastboot flash recovery recovery.img
fastboot flash system system.img
fastboot flash boot boot.img
fastboot reboot
Ein Programm namens Fastboot.exe führt dann die Befehle aus.
Was ich nun mit Autoit haben möchte:
-auswahl der Fastboot.exe, also den Standort
-eine Checkbox wo Recovery, System und Boot ausgewählt werden können
-eine Checkbox für Erase
-File auswahlen für die jeweiligen .img Dateien
[Blockierte Grafik: http://img842.imageshack.us/img842/1049/63886680.jpg]
das Programm soll dann die Fastboot.exe ansteuern und wenn erase einen haken hat, -w und erase system ausführen, die gecheckten .img dateien flashen wobei z.b. "recovery.img" dann durch c:\Android\recovery.img ersetzt wird, also durch das wo man es vorher ausgewählt hat.
Dürfte ja nicht so schwer sein, bin jedoch ein absoluter Autoit-Anfänger. Brauche das fertige Programm oder am besten eine Hilfe wie ich sachen wie die Datei auswahl mache und dann den pfad gleich weiter verwende.
MfG
hab mal mit dem Koda was vorbereitet:
[autoit]#include
#Region ### START Koda GUI section ### Form=c:\program files\autoit3\koda\forms\michab.kxf$Installer = GUICreate("michabilbang.de Fastboot Installer", 551, 251, 193, 125)$Progress1 = GUICtrlCreateProgress(16, 224, 150, 17)$systemcheck = GUICtrlCreateCheckbox("System.img", 16, 72, 97, 17)$bootcheck = GUICtrlCreateCheckbox("Boot.img", 16, 96, 97, 17)$recoverycheck = GUICtrlCreateCheckbox("Recovery.img", 16, 120, 97, 17)$Ausfuehren = GUICtrlCreateButton("Ausführen", 296, 216, 75, 25, 0)$Label1 = GUICtrlCreateLabel("Was wollen sie alles installieren?", 8, 48, 157, 17)$Label2 = GUICtrlCreateLabel("Erase System?", 184, 48, 74, 17)$erasecheck = GUICtrlCreateCheckbox("Erase und Wipe", 176, 72, 97, 17)$System = GUICtrlCreateInput("System.img", 288, 64, 121, 21)$Boot = GUICtrlCreateInput("Boot.img", 288, 96, 121, 21)$Recovery = GUICtrlCreateInput("Recovery.img", 288, 128, 121, 21)$Systemb = GUICtrlCreateButton("System.img", 416, 64, 75, 25, 0)$bootb = GUICtrlCreateButton("Boot.img", 416, 96, 75, 25, 0)$recoveryb = GUICtrlCreateButton("Recovery.img", 416, 128, 75, 25, 0)$Label3 = GUICtrlCreateLabel("Fastboot Installer", 8, 8, 256, 31)GUICtrlSetFont(-1, 20, 400, 0, "MS Gothic")$fbi = GUICtrlCreateInput("Fastboot.exe", 288, 32, 121, 21)$fbb = GUICtrlCreateButton("Fastboot.exe", 416, 32, 75, 25, 0)GUISetState(@SW_SHOW)#EndRegion ### END Koda GUI section ###
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit
Case $systemcheck Case $bootcheck Case $recoverycheck Case $Ausfuehren Case $erasecheck Case $Systemb Case $bootb Case $recoveryb Case $fbb EndSwitchWEnd