Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dialog AppleScript,微笑:AppleScript从终端运行,从微笑对话框调用的同一个脚本不运行_Dialog_Applescript_Lightroom - Fatal编程技术网

Dialog AppleScript,微笑:AppleScript从终端运行,从微笑对话框调用的同一个脚本不运行

Dialog AppleScript,微笑:AppleScript从终端运行,从微笑对话框调用的同一个脚本不运行,dialog,applescript,lightroom,Dialog,Applescript,Lightroom,我正在为Lightroom 5开发一个自动化工具,使用AppleScript(以及许多使用系统事件的UI脚本)。我使用微笑对话框作为控制脚本(尽管计划最终使用Swift创建一个控制应用程序) 我有一个脚本,应该导入一组智能集合。为了做到这一点,我使用UI脚本,加上“realClick”实用程序(用Python编写)作为答案 如果我从AppleScript编辑器运行脚本,它将按预期工作。如果我从终端运行脚本(使用osascript语法和正确的参数列表),它将按预期工作 但是当我从微笑控制脚本中调用

我正在为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。隐私设置这绝对是需要检查的,因为它很容易被忘记。微笑可以进入机器。