我正在尝试使用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命中“打开”时,我继续得到-10810错误代码(“64:68:执行错误:发生类型-10810的错误。( - 10810)”)。我做了一些谷歌搜索,我得到的只是“重启并等待,它有时神奇地开始工作”(它没有)。
本机正在运行Mac OS Server 10.6。我虽然可能是某些权限问题,但以root身份运行该命令会返回相同的错误。
更新:已解决(好吧,或多或少:-))。问题是“开放”需要UI。问题是我使用ssh来运行脚本(我在这里没有提到,因为我认为它不相关)。所以没有用户界面。当我首先使用VNC登录时,它可以正常工作。
答案 0 :(得分:0)
解决了(好吧,或多或少:-))。
事情就是"开放"需要一个UI。问题是我使用ssh来运行脚本(我在这里没有提到,因为我认为它不相关)。所以没有用户界面。当我首先使用VNC登录时,它可以正常工作。