Mac applescript - 询问管理员权限提示

时间:2014-06-24 09:24:51

标签: applescript prompt privileges administrator

我使用applescript以root权限启动我的脚本。

osascript -e "do shell script \"myscript.sh\" with administrator privileges"

此文本显示在提示符中:

osascript wants to make changes. 
Type your password to allow this.

如何将名称“osascript”更改为我的可执行文件名称?有没有办法在这个提示中更改图标?

1 个答案:

答案 0 :(得分:4)

如果您将AppleScript作为应用程序(在脚本编辑器中,请转到文件>另存为...>键入"应用程序"),然后您可以设置图标和用户友好名称。使用要在警报窗口中显示的名称保存应用程序(替换" osascript)。通过打开新应用程序包并使用您自己的图标替换applet.icns文件来设置图标。

如果需要从命令行调用它,则可以使用open命令。