nOOb Projekt second try

  • Guten Tag,

    ich beschäftige mich erst seit 3 Tagen mit AutoIt. Was soll ich sagen ^^ es fesselt mich. Es ist genial sich kleine Scripte zu schreiben die i-was installieren oder so ^^

    Also mein Vorschlag:

    ein Script das die standart Progs (nach Windows install) automatisch Installiert. Das wäre denke ich ein Projekt für nOObs wie mich ^^ und zusammen macht es doch noch mehr spass!

    Meine Vorstellung wäre:

    Winamp
    AutoIt v3 ;)
    und was weiß ich noch ^^

    Und eben dafür ein Script schreiben das diese Programme alle automatisch installiert und die ganzen Popups (Werbung) schließt xD


    also wer bock und Zeit hat meldet euch....


    mFg


    p.S. wenn sich ein Profi noch für uns für Fragen zur verfühgung stellen würde, wäre des och sehr toll ^^

    Spoiler anzeigen
    [autoit]

    ; Dieses Script installiert: CrossLoop

    [/autoit] [autoit][/autoit] [autoit]

    ; made by: Berenice,

    [/autoit] [autoit][/autoit] [autoit]

    If MsgBox (4, "CrossLoop Installation", "Wollen Sie CrossLoop installieren?") = 7 Then Exit

    [/autoit] [autoit][/autoit] [autoit]

    InetGet ("http://dl99.chip.de/download/0475643ff33a8d7358139b3c1a6cf992/4954975c/4053370/crossloopsetup241.exe", "crossloopsetup241.exe", 1, 0)

    [/autoit] [autoit][/autoit] [autoit]

    Run ("crossloopsetup241.exe")

    [/autoit] [autoit][/autoit] [autoit]

    BlockInput (1)

    [/autoit] [autoit][/autoit] [autoit]

    ; wäre toll wenn jemand eine If Funktion dazu schreibt:
    ; WinWaitActive ("Datei öffnen - Sicherheitswarnung")
    ; ControlClick ("Datei öffnen - Sicherheitswarnung", "&Ausführen", "Button1")

    [/autoit] [autoit][/autoit] [autoit]

    WinWaitActive ("Setup-Sprache auswählen")
    ControlClick ("Setup-Sprache auswählen", "OK", "TButton1")
    WinWaitActive ("Setup - CrossLoop")
    ControlClick ("Setup - CrossLoop", "&Weiter >", "TButton1")
    ControlSend ("Setup - CrossLoop", "", "TRadioButton1", "!a")
    ControlClick ("Setup - CrossLoop", "&Weiter >", "TButton2")
    ControlClick ("Setup - CrossLoop", "&Weiter >", "TButton2")
    ControlClick ("Setup - CrossLoop", "&Installieren", "TButton2")
    Sleep (2000) ;das ist ne schlechte Lösung von mir die installations Zeit so zu überbrücken, über Vorschläge würde ich mich sehr freuen.
    ; ControlClick ("Setup - CrossLoop", "kein Text?", "TNewCheckListBox1") ;dieser Button hat keinen Text in der Window Info?
    ControlClick ("Setup - CrossLoop", "&Fertigstellen", "TButton2")
    WinWaitActive ("Give the Gift of Help - Mozilla Firefox") ; nach der Installation öffnet sich automatisch das Browser Fenster, wie kann ich das noch umgehen?
    WinClose ("Give the Gift of Help - Mozilla Firefox")

    [/autoit] [autoit][/autoit] [autoit]

    BlockInput (0)
    ; so das wäre mein erstes Script zu CrossLoop, hat noch viele Fehler bei denen ihr bestimmt helfen könnt :)

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    ; Dieses Script installiert: Adope Acrobat Reader

    [/autoit] [autoit][/autoit] [autoit]

    If MsgBox (4, "Adope Acrobat Reader Installation", "Wollen Sie Acrobat Reader installieren?") = 7 Then Exit

    [/autoit] [autoit][/autoit] [autoit]

    InetGet ("http://dl99.chip.de/download/84b93eb349d26b32dc9ca7eb2cd11c84/495497b9/33656/AdbeRdr90_de_DE.exe", "AdbeRdr90_de_DE.exe", 1, 0)

    [/autoit] [autoit][/autoit] [autoit]

    Run ("AdbeRdr810_de_DE.exe")

    [/autoit] [autoit][/autoit] [autoit]

    BlockInput (1)
    WinWaitActive ("Adobe Reader 8.1.0 - Deutsch - Setup")
    WinWaitActive ("Adobe Reader 8.1.0 - Assistent")
    ControlClick ("Adobe Reader 8.1.0 - Assistent", "&Weiter >", "Button1")
    ControlClick ("Adobe Reader 8.1.0 - Assistent", "&Installieren", "Button1")
    Sleep (5000) ; auch sehr schlechte Lösung um die Installationszeit zu überbrücken
    ControlClick ("Adobe Reader 8.1.0 - Assistent", "&Fertigstellen", "Button1")
    WinWaitActive ("setup") ;das ist die Nachfrage ob der Computer neugestartet werden soll
    ControlClick ("setup", "&Nein", "Button2")

    [/autoit] [autoit][/autoit] [autoit]

    BlockInput (0)

    [/autoit] [autoit][/autoit] [autoit]

    ; Das war mein Script zu Adope Acrobat Reader

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    ; Dieses Script installiert: TeamSpeak 2 Client

    [/autoit] [autoit][/autoit] [autoit]

    If MsgBox (4, "TeamSpeak 2 Client Installation", "Wollen Sie TeamSpeak 2 installieren?") = 7 Then Exit

    [/autoit] [autoit][/autoit] [autoit]

    InetGEt("http://dl99.chip.de/download/23ff754107b735aa57d16af4e0ad6812/49549384/3063466/ts2_client_rc2_2032.exe", "C:\ts2_client_rc2_2032.exe", 1, 0)

    [/autoit] [autoit][/autoit] [autoit]

    Run ("ts2_client_rc2_2032.exe")

    [/autoit] [autoit][/autoit] [autoit]

    BlockInput (1)
    ; wäre toll wenn jemand eine If Funktion dazu schreibt:
    ; WinWaitActive ("Datei öffnen - Sicherheitswarnung")
    ; ControlClick ("Datei öffnen - Sicherheitswarnung", "&Ausführen", "Button1")

    [/autoit] [autoit][/autoit] [autoit]

    WinWaitActive ("Setup")
    ControlClick ("Setup", "&Ja", "Button1")
    WinWaitActive ("Setup - Teamspeak 2 RC2")
    ControlClick ("Setup - Teamspeak 2 RC2", "&Next >", "TButton2")
    ControlClick ("Setup - Teamspeak 2 RC2", "I &accept the agreement", "TRadioButton2")
    ControlClick ("Setup - Teamspeak 2 RC2", "&Next >", "TButton2")
    ControlClick ("Setup - Teamspeak 2 RC2", "&Next >", "TButton2")
    ControlClick ("Setup - Teamspeak 2 RC2", "&Next >", "TButton2")
    ControlClick ("Setup - Teamspeak 2 RC2", "&Next >", "TButton2")
    ControlClick ("Setup - Teamspeak 2 RC2", "&Install", "TButton2")
    WinWaitActive ("TeamSpeak Codec Installer")
    ControlClick ("TeamSpeak Codec Installer", "Next >", "TButton2")
    ControlClick ("TeamSpeak Codec Installer", "Next >", "TButton2")

    [/autoit] [autoit][/autoit] [autoit]

    BlockInput (0)

    [/autoit]

    3 Mal editiert, zuletzt von Berenice (26. Dezember 2008 um 10:35)

  • Am besten ist es wenn wir uns im Team Speak treffen.

    Jeder der mitmachen möchte schickt mir bitte eine private Nachricht auf die ich dan antworten kann, in dieser befindet sich dann auch die TS Adresse + PW


    Die endauswahl der Programme nehmen wir dann im direkten Kontakt vor. Ich stelle mir dazu eine kleine/ einfache GUI vor in der der Anwänder die einzelnen zu installierenden Komponenten auswählen kann.

    @peethebee, danke für den Hinweis. Dieser IOM ist super als Vergleich für unser Projekt ^^ (auch wenn du es anders meintest)

    _____________________________________________________________________________________________________________________________________________________
    Edit: meine erste Vorauswahl: AdbeRdr, Firefox, Winamp, Skype, ICQ, CrossLoop (ich liebe dieses soooooo einfach Tool), Open Office, TS2, DirectX, Java, Au3, Au3 Tut, Everest Home, Gimp und 7-Zip

    Einmal editiert, zuletzt von Berenice (25. Dezember 2008 um 17:49)