Handy Flasher

  • 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

    [/autoit]

    7 Mal editiert, zuletzt von michabilbang.de (3. April 2011 um 15:46)

  • ...der Thread ist als "abgeschlossen" markiert, noch interesse?
    vllt kann ich am we was machen ;)

  • Hab mich selber ein Wochenende mal eingelesen und mit der Hilfe hier im Forum selbst was zu Stande gebracht.