AutoInstall

  • Hey,<br><br>gibt es ne Möglichkeit eine Installation immer irgendwie am Laufen zu halten, bzw.<br>wenn ich ne Automatisierung habe und nebenbei der Explorer geöffnet wird macht er da net weiter.<br>Die Buttons werden nicht gedrückt <img src="wcf/images/smilies/squint.png" alt="^^"><br><br>Jetzt möchte ich ohne Blockinput <img src="wcf/images/smilies/squint.png" alt="^^"> so das derjenige noch arbeiten kann und ohne dass das Installationsfenster im Vordergrund ist,<br>die Buttons geklickt werden und die Installation weitergeführt wird.<br><br>Gruß<br><br>Kev

    2 Mal editiert, zuletzt von Kev (11. März 2010 um 10:20)

  • Mit den Control-Funktionen also z.b. ControlClick allerdings die Bemerkungen in der Hilfe dazu beachten.

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.

  • hmm kay, thx. muss ich mir ma angucken...

    andere sache..wenn meine installation fertig is soll er das verzeichnis löschen C:/hotfix..
    was er aber iwie net macht,pack ich

    [autoit]

    DirRemove("C:\hotfix\",1)

    [/autoit]

    in nen extra script gehts..aber sonst net ;(

    fullscript:

    [autoit]

    #cs ----------------------------------------------------------------------------

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

    AutoIt Version: 3.3.6.0
    Author: myName

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

    Script Function:
    Template AutoIt script.

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

    #ce ----------------------------------------------------------------------------

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

    ; Script Start - Add your code below here

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

    Dircreate("C:\hotfix\")
    Dircreate("C:\hotfix\deploy\")
    Dircreate("C:\hotfix\deploy\")
    DIrcreate("C:\hotfix\deploy\extras\")
    dircreate("C:\hotfix\deploy\hotfix\")

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

    Fileinstall("C:\Dokumente und Einstellungen\nogpoadmin\Desktop\jo\deploy\extras\collectionutility.jar","C:\hotfix\deploy\extras\collectionutility.jar",1)
    Fileinstall("C:\Dokumente und Einstellungen\nogpoadmin\Desktop\jo\deploy\hotfix\fix.ini","C:\hotfix\deploy\hotfix\fix.ini",1)
    Fileinstall("C:\Dokumente und Einstellungen\nogpoadmin\Desktop\jo\deploy\hotfix\fixpack.exe","C:\hotfix\deploy\hotfix\fixpack.exe",1)
    Fileinstall("C:\Dokumente und Einstellungen\nogpoadmin\Desktop\jo\deploy\.keystore.JCEKS.IBM_J9_VM.install","C:\hotfix\deploy\.keystore.JCEKS.IBM_J9_VM.install",1)
    Fileinstall("C:\Dokumente und Einstellungen\nogpoadmin\Desktop\jo\deploy\debug.options","C:\hotfix\deploy\debug.options",1)
    Fileinstall("C:\Dokumente und Einstellungen\nogpoadmin\Desktop\jo\deploy\install.hotfix.xml","C:\hotfix\deploy\install.hotfix.xml",1)
    Fileinstall("C:\Dokumente und Einstellungen\nogpoadmin\Desktop\jo\deploy\install.properties","C:\hotfix\deploy\install.properties",1)
    Fileinstall("C:\Dokumente und Einstellungen\nogpoadmin\Desktop\jo\deploy\install_en.properties","C:\hotfix\deploy\install_en.properties",1)
    Fileinstall("C:\Dokumente und Einstellungen\nogpoadmin\Desktop\jo\deploy\plugin_customization.ini","C:\hotfix\deploy\install_en.properties",1)
    Fileinstall("C:\Dokumente und Einstellungen\nogpoadmin\Desktop\jo\deploy\uninstall.hotfix.xml","C:\hotfix\deploy\uninstall.hotfix.xml",1)
    FileInstall("C:\Dokumente und Einstellungen\nogpoadmin\Desktop\jo\setup.exe","C:\hotfix\setup.exe",1)
    FileInstall("C:\Dokumente und Einstellungen\nogpoadmin\Desktop\jo\fix.msi","C:\hotfix\fix.msi",1)
    FileInstall("C:\Dokumente und Einstellungen\nogpoadmin\Desktop\jo\updateSite.zip","C:\hotfix\updateSite.zip",1)

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

    Run("C:/hotfix/setup.exe")
    Winwaitactive("IBM Lotus Notes 8.5.1 FP1 - InstallShield Wizard","&Next >")
    sleep(5000)
    ControlClick("IBM Lotus Notes 8.5.1 FP1 - InstallShield Wizard","&Next >","Button1")
    Sleep(500)
    ControlCLick("IBM Lotus Notes 8.5.1 FP1 - InstallShield Wizard","I &accept the terms in the license agreement","Button4")
    sleep(500)
    ControlCLick("IBM Lotus Notes 8.5.1 FP1 - InstallShield Wizard","&Next >","Button8")
    sleep(500)
    ControlCLick("IBM Lotus Notes 8.5.1 FP1 - InstallShield Wizard","&Next >","Button1")
    sleep(500)
    ControlCLick("IBM Lotus Notes 8.5.1 FP1 - InstallShield Wizard","&Install","Button1")
    Winwait("IBM Lotus Notes 8.5.1 FP1 - InstallShield Wizard","&Finish")
    sleep(500)
    ControlClick("IBM Lotus Notes 8.5.1 FP1 - InstallShield Wizard","&Finish","Button1")
    sleep(100)
    DirRemove("C:\hotfix\",1)

    [/autoit][autoit][/autoit][autoit][/autoit]
  • Ich vermute mal, dass das Setup noch nicht ganz fertig ist wenn du das Verzeichniss löschen willst und es daher noch nicht geht. Am besten ProcessWaitClose vorher benutzen.

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.