AutoIT Aufzeichnung funktioniert nicht

  • Hallo zusammen
    Ich arbeite erst seit heute mit AutoIT und habe versucht, meine erste Aufzeichnung zu machen.
    folgendes habe ich gemacht:
    1. AutoIT Recorder gestartet
    2. IE gestartet und Link eingegeben
    3. Add In installiert
    4. Dann startet eine Installation im Internet Explorer (dauert ca 3 Min)
    5. AutoIT Aufzeichnung gestopt
    6. Exe Datei compiliert

    Wenn ich nun die Exe auf meinem PC ausführe, (wo die Installation bereits gemacht ist) dann funktionierts
    Wenn ich aber die Exe auf einem fremden PC ausführe, dann passiert nix. Ausser unten rechts steht das "Script Paused"

    Ich habe das Script anbei angehängt.

    Kann mir da jemand weiterhelfen?

    Besten Dank im Voraus

  • Der Recorder ist meiner Meinung nach misst. Weiß auch garnicht warum der noch dabei ist weil ihn eh keiner nutzt hehe.

    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.

  • Gibt so einiges was Autoit direkt mitliefert. Recorder, Autoupdater, Syntax für alle möglichen Editoren (Crimson, Notepad++, PSPad, Sublime, TextPad), PHP-Keyword Class, SQLite usw.

    Nur halt nicht alles davon wirklich nützlich.

    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.

  • @alle anderen,
    eure Posts helfen beim Problem nicht weiter ;)

    leusa,
    generell ist es etwas kritisch, Scripte zur "Fernsteuerung" auf anderen Rechnern laufen zu lassen. Das hat mit der verwendeten Hard-und Software zu tun, Verarbeitungsgeschwindigkeit, Bildschirmauflösung usw....
    Um dein Problem zu lösen sind weitere Angaben erforderlich.
    Als erste Maßnahme wäre hilfreich, festzustellen WO das Script hängen bleibt.

    Zitat

    Wenn ich aber die Exe auf einem fremden PC ausführe, dann passiert nix.

    [autoit]

    Msgbox(0,0,"Start",1) ;Zeigt Fenster eine Sekunden an...
    sleep(500)

    [/autoit]

    füge das mal wie im Beispiel gezeigt zwischen jeden Ausführungsschritt ein...

    Spoiler anzeigen
    [autoit]

    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_Outfile=Install_QualityCenter.exe
    #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****

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

    #region --- Au3Recorder generated code Start (v3.3.9.5 KeyboardLayout=00000807) ---

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

    #region --- Internal functions Au3Recorder Start ---
    Func _Au3RecordSetup()
    Opt('WinWaitDelay',100)
    Opt('WinDetectHiddenText',1)
    Opt('MouseCoordMode',0)
    Local $aResult = DllCall('User32.dll', 'int', 'GetKeyboardLayoutNameW', 'wstr', '')
    If $aResult[1] <> '00000807' Then
    MsgBox(64, 'Warning', 'Recording has been done under a different Keyboard layout' & @CRLF & '(00000807->' & $aResult[1] & ')')
    EndIf

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

    EndFunc

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

    Func _WinWaitActivate($title,$text,$timeout=0)
    WinWait($title,$text,$timeout)
    If Not WinActive($title,$text) Then WinActivate($title,$text)
    WinWaitActive($title,$text,$timeout)
    EndFunc

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

    _AU3RecordSetup()
    #endregion --- Internal functions Au3Recorder End ---
    Msgbox(0,0,"Start",1) ;Zeigt Fenster eine Sekunden an...
    sleep(500) ;wartet 1/2 Sekunde
    _WinWaitActivate("Program Manager","FolderView")

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

    Msgbox(0,0,"Program Manager",1)
    sleep(500)

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

    MouseClick("left",2131,1475,1)

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

    _WinWaitActivate("Intranet - Kaiser Partner: Home - Windows Internet Explorer","Kombinationssteuerel")

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

    MouseClick("left",216,38,1)

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

    Send("https{SHIFTDOWN}.77{SHIFTUP}qualitycenter.kpg.sb3.b-source.net{ENTER}")
    _WinWaitActivate("HP ALM - Quality Center 11.00 - Windows Internet Explorer","Kombinationssteuerel")
    MouseClick("left",888,695,1)
    _WinWaitActivate("Internet Explorer - Sicherheitswarnung","Möchten Sie diese So")
    MouseClick("left",315,131,1)
    #endregion --- Au3Recorder generated code End ---

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