在每台Mac上,Applescript的运行情况可能会受到一些因素的影响,包括操作系统版本、安全设置和权限等。为了解决这个问题,可以采取以下步骤:
set osVersion to system version of (system info)
tell application "System Preferences"
activate
reveal anchor "Privacy_Automation" of pane id "com.apple.preference.security"
end tell
这将打开系统偏好设置中的“安全性与隐私”窗口,并显示“自动化”选项卡。用户可以在此处允许Applescript访问特定的应用程序或系统功能。
do shell script "command" user name "username" password "password" with administrator privileges
其中,"command"是要执行的命令,"username"和"password"是管理员的用户名和密码。
通过上述方法,可以根据具体情况在每台Mac上正确地运行Applescript。请注意,这些代码示例可能需要适当的修改以适应特定的应用程序或功能。