我在我的Applescript中具有此功能,其中輸入對話框顯示給用戶輸入一些文本。此對話框代碼在每3秒後重復的"on idle" "end idle"
之內。輸入對話框在Applescript中處於「空閒」狀態時重新出現
問題出現在顯示此對話框並且用戶沒有輸入任何詳細信息並且保持對話框處於打開狀態,而不是一分鐘左右之後,仍然保留此對話框但出現另一個對話框(同一個對話框重複)。 "on idle"
裏面應該怎麼處理這個問題?
代碼的分解如下所示,以供參考。
on idle
try
tell application "iTunes"
repeat
set loginbutton to display dialog "Enter your facebook log in name to start using XXX." default answer loginusername with title "XXX Log In" buttons {"Quit", "OK"} default button 2
display dialog "loginbutton = " . loginbutton
end repeat
end tell
end try
return 3
end idle
嗯......你想嘗試關閉應用程序時嘗試調用'quit'嗎? – fireshadow52
一個普通的AppleScript將只是坐在那裏等待對話的響應 - 這是在AppleScript Studio或什麼?閒置處理程序並不是真正的對話方式 - 你想要做什麼? – 2012-01-20 17:10:55
只是一個側面說明,但你是否聲明'loginusername'變量全局? – fireshadow52