我试图使用AppleScript修改一些应用程序设置。代码如下所示:
#!/bin/sh
echo '
tell application "Finder"
tell disk "'$1'"
open
set current view of container window to icon view
...
close
end tell
end tell
' | osascript但是,当applescript点击"open“("64:68:执行错误:发生了-10810类型的错误. ( -10810 )")时,我继续获取-10810错误代码。我已经做了一些谷歌,我得到的只是“重新启动和等待,它有时神奇地开始工作”(它没有)。
这台机器正在运行MacOSServer10.6。我想这可能是一些权限问题,但以root用户身份运行命令会返回相同的错误。
更新:解决(嗯,或多或少:-)。问题是“开放”需要一个UI。问题是我使用ssh来运行脚本(我在这里没有提到这一点,因为我不认为它是相关的)。所以根本没有UI。当我首先使用VNC登录时,它可以工作。
发布于 2012-03-14 16:36:11
解决了(嗯,或多或少:-)。
问题是“开放”需要一个UI。问题是我使用ssh来运行脚本(我在这里没有提到这一点,因为我不认为它是相关的)。所以根本没有UI。当我首先使用VNC登录时,它可以工作。
https://stackoverflow.com/questions/5088872
复制相似问题