Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 如何向Safari工具栏添加一个按钮,当单击该按钮时,该按钮将执行给定的AppleScript?_Objective C_Applescript_Safari Extension - Fatal编程技术网

Objective c 如何向Safari工具栏添加一个按钮,当单击该按钮时,该按钮将执行给定的AppleScript?

Objective c 如何向Safari工具栏添加一个按钮,当单击该按钮时,该按钮将执行给定的AppleScript?,objective-c,applescript,safari-extension,Objective C,Applescript,Safari Extension,基本上,您希望从该脚本运行shell命令。 这可能吗 请回答我。我是mac开发新手。您可以编写Safari扩展,但这里有一个想法。创建一个小程序并编辑plist,为其提供自己的包标识符,例如com.yourname.myfunnyscript。现在创建一个简单的链接,下载一个具有唯一文件扩展名的小1字节文件,例如myfile.myfunnyscript。告诉Safari使用小程序自动打开文件。这将导致小程序运行。您可以将链接拖动到书签栏中

基本上,您希望从该脚本运行shell命令。 这可能吗


请回答我。我是mac开发新手。

您可以编写Safari扩展,但这里有一个想法。创建一个小程序并编辑plist,为其提供自己的包标识符,例如com.yourname.myfunnyscript。现在创建一个简单的链接,下载一个具有唯一文件扩展名的小1字节文件,例如myfile.myfunnyscript。告诉Safari使用小程序自动打开文件。这将导致小程序运行。您可以将链接拖动到书签栏中