Skript soll Zeilen überspringen,falls If erfüllt ist(kein Plan...)

  • Problem:

    So das Skript soll bei der gekennzeichneten Zeile fortfahren(alles dazwischen überspringen)

    Spoiler anzeigen
    [autoit]

    $quelltext2 = _IEDocReadHTML ( $oIE )
    $exists=StringInStr($quelltext2´,"Unten aufgeführte Dateien herunterladen")
    ;
    ;
    ;
    If $exists=0 Then
    BlockInput(0)
    MsgBox(0,"Benutzeraktion nötig","Wählen sie das richtige Update aus und laden sie es manuell herunter, wenn sie fertig sind, dann schließen sie dieses Fenster")
    _IEQuit($oIE)
    ; jetzt soll das Skript in der Zeile mit " $linkline=$linkline+6 " fortfahren
    EndIf
    $oForm = _IEFormGetObjByName($oIE, "quickCheck") ; |
    _IEFormSubmit($oForm) ; |
    _IELoadWait($oIE) ; |
    $oLinks = _IELinkGetCollection ($oIE) ; |
    $quelltext = _IEDocReadHTML ( $oIE ) ; |
    $anfang = StringInStr ( $quelltext, "URL=http://download.microsoft.com/" ) + 4 ; |
    $ende = StringInStr ( $quelltext, '\">")' ) ; |
    $derLink = StringMid( $quelltext, $anfang, $ende - $anfang ) ; |
    $hotfixname=StringInStr($derLink,"Windows") ; |
    $hotfixname=StringTrimLeft($derLink,$hotfixname-1) ; |
    _IEQuit($oIE) ; |
    InetGet($derLink, @scriptdir & "\Updates" & "\" & $hotfixname) ; |
    ToolTip("Das Hotfix "& $hotfixname & " wurde heruntergeladen",0,0,"",1) ; |
    Sleep(2500) ;<-hier
    $linkline=$linkline+6

    [/autoit]


    Schaut komisch aus, aber bei <---hier soll es weitergehen...

  • Spoiler anzeigen
    [autoit]


    $quelltext2 = _IEDocReadHTML ( $oIE )
    $exists=StringInStr($quelltext2´,"Unten aufgeführte Dateien herunterladen")
    If $exists=0 Then
    BlockInput(0)
    MsgBox(0,"Benutzeraktion nötig","Wählen sie das richtige Update aus und laden sie es manuell herunter, wenn sie fertig sind, dann schließen sie dieses Fenster")
    _IEQuit($oIE)
    Else
    $oForm = _IEFormGetObjByName($oIE, "quickCheck")
    _IEFormSubmit($oForm)
    _IELoadWait($oIE)
    $oLinks = _IELinkGetCollection ($oIE)
    $quelltext = _IEDocReadHTML ( $oIE )
    $anfang = StringInStr ( $quelltext, "URL=http://download.microsoft.com/" ) + 4
    $ende = StringInStr ( $quelltext, '\">")' )
    $derLink = StringMid( $quelltext, $anfang, $ende - $anfang )
    $hotfixname=StringInStr($derLink,"Windows")
    $hotfixname=StringTrimLeft($derLink,$hotfixname-1)
    _IEQuit($oIE)
    InetGet($derLink, @scriptdir & "\Updates" & "\" & $hotfixname)
    ToolTip("Das Hotfix "& $hotfixname & " wurde heruntergeladen",0,0,"",1)
    Sleep(2500)
    EndIf
    $linkline=$linkline+6

    [/autoit]


    so?