嘿家伙我的Applescript没有做我期望的。 我的错误在哪里?Apple脚本如果发布
try
set NAS to do shell script "ping -c 1 192.168.222.5"
if NAS contains "100.0% packet loss" then repeat until NAS contains "0% packet loss"
do shell script "python /Users/Selim/Desktop/wol2.0.sh"
set NAS to do shell script "ping -c 1 192.168.222.5"
end repeat
delay 20
tell application "Terminal" to activate
end try
我想ping到我的NAS,当我没有得到响应我想唤醒他,但我的脚本停止发送ping后没有响应。 任何想法我做错了什么? 我想发送数据包直到NAS唤醒。
我已经改变了代码
try
do shell script "ping -c 1 192.168.222.5"
on error
set NAS to "100% packet loss"
repeat while NAS contains "100% packet loss"
do shell script "python /Users/Selim/Desktop/wol2.0.sh"
set NAS to do shell script "ping -c 1 192.168.222.5"
if NAS contains "0% packet loss" then exit repeat
end repeat
say "Server startet, 20 sek"
delay 20
end try
tell application "Terminal" to activate
现在我不知道我是怎么循环的错误命令至极与工作,我从平
请把你的工作的代码作为一个答案,并将其标志“正确的”。 – 2015-04-04 13:40:32