Как создать цикл из файла в Applescript? - PullRequest
0 голосов
/ 26 апреля 2019

Я абсолютный новичок в AppleScript и нуждаюсь в руководстве. Я пытаюсь написать скрипт, который откроет текстовый файл, содержащий список в формате ip_address, mac_address. Каждый адрес - это IP-адрес и MAC-адрес сетевого телевизора. Скрипт будет циклически проходить по адресам и выполнять серию команд Я получил его для работы с файлом, содержащим только MAC-адрес и жесткое кодирование IP-адреса. Как отделить объединенный файл адресов и создать цикл? Кроме того, мой код имеет встроенные задержки; Есть ли способ дождаться ответа перед выполнением следующей строки кода? Любые другие мысли будут с благодарностью.

tell application "Terminal"
    activate
end tell

tell application "Terminal"
    -- Open File of Addresses and Wake on LAN
    do script "wakeonlan -f /file_location\\ file_name.txt"
    delay 15
    -- Log Into TV
    do script "telnet ip_address 9761" in window 1
    delay 5
    -- Change Input to HDMI 1
    do script "xb 00 90" in window 1
    -- Unmute Sound
    do script "ke 00 01" in window 1
    delay 1
    -- Quit
    tell application "System Events"
        keystroke "]" using control down
        keystroke "quit"
        keystroke return
    end tell
    delay 1
    close window 1
    quit
end tell
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...