你如何使用另一个脚本的处理程序

时间:2013-09-03 04:09:39

标签: applescript handler

在AppleScript中,您如何使用其他脚本中的处理程序?

我试过这个

set test to (load script "/Users/username/Desktop/test.scpt")

test()

这是桌面上的test.scpt

display dialog "test"

运行第一个脚本时我得到了

错误“«script»不理解测试消息。”数字-1708从«script»到«class test»

1 个答案:

答案 0 :(得分:2)

您需要在处理程序中包装要调用的代码:

test.scpt:

on doTest()
    display dialog "test"
end doTest

然后执行它:

set test to (load script "/Users/username/Desktop/test.scpt")
tell test to doTest()