【问题标题】:Mac applescript - ask for administrator privileges promptMac applescript - 要求管理员权限提示
【发布时间】:2014-06-24 09:24:50
【问题描述】:

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

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

这个文本显示在提示符中:

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

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

【问题讨论】:

  • 你找到解决办法了吗?
  • @Arash 不,我不再使用它了。但我想标记的答案将是一个很好的解决方法

标签: applescript prompt privileges administrator


【解决方案1】:

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

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

【讨论】:

  • 这非常适合更改名称和应用程序图标,但是有没有办法在权限提升提示上出现的锁旁边显示应用程序图标?出于某种原因,我只得到了锁图标。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-25
  • 2015-07-12
  • 1970-01-01
相关资源
最近更新 更多