Dialog AppleScript,微笑:AppleScript从终端运行,从微笑对话框调用的同一个脚本不运行
我正在为Lightroom 5开发一个自动化工具,使用AppleScript(以及许多使用系统事件的UI脚本)。我使用微笑对话框作为控制脚本(尽管计划最终使用Swift创建一个控制应用程序) 我有一个脚本,应该导入一组智能集合。为了做到这一点,我使用UI脚本,加上“realClick”实用程序(用Python编写)作为答案 如果我从AppleScript编辑器运行脚本,它将按预期工作。如果我从终端运行脚本(使用osascript语法和正确的参数列表),它将按预期工作 但是当我从微笑控制脚本中调用它时Dialog AppleScript,微笑:AppleScript从终端运行,从微笑对话框调用的同一个脚本不运行,dialog,applescript,lightroom,Dialog,Applescript,Lightroom,我正在为Lightroom 5开发一个自动化工具,使用AppleScript(以及许多使用系统事件的UI脚本)。我使用微笑对话框作为控制脚本(尽管计划最终使用Swift创建一个控制应用程序) 我有一个脚本,应该导入一组智能集合。为了做到这一点,我使用UI脚本,加上“realClick”实用程序(用Python编写)作为答案 如果我从AppleScript编辑器运行脚本,它将按预期工作。如果我从终端运行脚本(使用osascript语法和正确的参数列表),它将按预期工作 但是当我从微笑控制脚本中调用
set myScript to "osascript path/to/script arg1 arg2"
do shell script myScript
脚本开始工作,但是当涉及到UI脚本部分和单击时,什么都没有发生
我看不出有任何合理的理由说明这不起作用。也许我错过了一些简单的事情
我正在运行OSX 10.9.5,Lightroom的最新版本(通过CC),以及微笑版本3.8.0,build 845
在过去,我一直无法与SatImage微笑支持中心的任何人取得联系;也许我没有尝试正确的频道,所以,从那里我到目前为止没有任何帮助
任何评论、暗示、建议都将不胜感激。提前谢谢
更新:我放弃了微笑,现在将我所拥有的迁移到XCode/ASOC。第一次测试是成功的,对我来说事情似乎更快了。idea#1:检查安全/隐私/可访问性设置
上次我有一个关于微笑的问题(我总是使用微笑),我被告知使用微笑用户列表。然而,这并不是很有帮助。在过去,微笑有更好的帮助和积极的发展。如果您还没有,请参阅本页:关于您的特定问题:尝试简化脚本并发布特定代码。很难知道什么是错的。。。在点击之前,流程如何到达前台(如何激活)可能存在缺陷,甚至可能是安全问题;确保在系统中为Smile提供了访问权限。Prefs。隐私设置这绝对是需要检查的,因为它很容易被忘记。微笑可以进入机器。