基本上,我想要做的是在脚本启动时在右上角打开一个窗口,你可以点击对话框中的按钮来结束这个过程。
我不知道怎么做,因为我是AppleScript的新手。 我试过这个:
display dialogue "Here is where you can end the process.."
buttons {"End Process"}
copy the result as list to {text_returned, button_pressed}
if button_pressed contains "End Process" then
tell application Spammer
end process
end tell
感谢帮助!谢谢!
答案 0 :(得分:1)
不要太复杂,您可以定期提示用户退出:
set counter to 0
set interval to 5
repeat
delay 1
set counter to counter + 1
--insert your code that does things here
if counter mod interval = 0 then
if not gave up of (display dialog "Here is where you can end the process.." buttons {"End Process"} default button 1 giving up after 2) then exit repeat
end if
end repeat
答案 1 :(得分:0)
首先,查看AppleScript-Editor的首选项。你应该在那里激活脚本助手(第二个标签)。现在你可以输入一些内容(尝试显示...),然后使用Escape-Key获得代码完成列表。
下一步:CTRL-单击进入AppleScript,它会显示您可以插入的脚本列表。尝试“对话框”菜单。这通常非常有用。
无论如何,你可能想要这样的东西:
display dialog "Quit Spammer" buttons {"Cancel", "Quit"} default button 2
if the button returned of the result is "Cancel" then
-- action for 1st button goes here
return
else
-- action for 2nd button goes here
tell application "Spammer" to quit
end if