【发布时间】:2014-08-18 19:36:09
【问题描述】:
我发现了一些关于如何运行另一个 applescript 应用程序但没有给它输入的东西。在 applescript 网站上我发现了这个:
tell application "NonStayOpen"
launch
stringTest("Some example text.")
end tell
这将是一个解决方案,我只是在处理程序中 rap 脚本并传递我的变量。但无论我做什么,我都无法激活处理程序。
理想情况 运行包含以下内容的脚本:
tell application id "com.apple.testhandlerApp"
TestHandler("Hi") --Or if I can get the Open(SomeVar) to work
end tell
然后激活包含脚本的应用程序 testhandlerApp:
on TestHandler(somevar)
set contentText to somevar as string
display dialog contentText
end TestHandler
给我一个说“嗨”的对话框。原因是我想将第一段代码放入 automator 以运行一个需要文本输入的复杂应用程序。现在我得到的只是“连接无效”。如果我不需要输入,似乎使用激活可以正常工作。
【问题讨论】:
标签: applescript automator