Script AutoIt trava sem motivo aparente

0

Eu estou preso com este script. Por eras não funcionou. E então, de repente, aconteceu ... e agora ... em uma reinstalação ... não funciona novamente. Ele pára na primeira linha ativa do winwait. A pasta está certamente correta.

    #include <File.au3>
    #include <Array.au3>

    AutoItSetOption ("WinTitleMatchMode", 1)
    AutoItSetOption ("WinTextMatchMode", 2)
    AutoItSetOption ("TrayIconDebug", 1)

    $folder = "F:\MUSIC SOFTWARE\BIAB\TRACKS\REALTRACKS\"

    Local $files = _FileListToArray($folder, "*")

    For $i = 1 to UBound($files)
        install($files[$i])
    Next

    Func install($file)
       $pid = Run($file)
       WinWaitActive("Setup - RealTracks", "Welcome to the RealTracks")
       Send("!n")
       WinWait("Setup - RealTracks", "Please read")
       Send("!a")
       Send("!n")
       WinWait("Setup - RealTracks", "When you are ready")
       Send("!n")
       WinWait("Setup - RealTracks", "Where should")
       Send("!n")
       WinWait("Setup - RealTracks", "Setup is now ready")
       Send("!i")
       WinWait("Setup - RealTracks", "Completing")
       Send("!f")
       ProcessWaitClose($pid)
    EndFunc
    
por user3261239 21.06.2014 / 12:18

1 resposta

0

Examinando seu script, não há declaração para a variável $File . Além disso, você está usando wintitlematchmode, 2 para não precisar ser tão explícito em sua notação de janela. Em vez de Setup - RealTracks , tente apenas RealTracks .

    
por 30.06.2014 / 17:58

Tags