如何从Applescript中的文件创建循环?

时间:2019-04-26 11:19:18

标签: terminal applescript

我对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

0 个答案:

没有答案