OSX“打开” bash脚本

富有的

我有一个bash脚本,实际上可能有很多,我希望能够使用它在OSX finder中打开文件。

这是一个非常非常简单的概念,但是由于某种原因,bash脚本在查找程序“打开方式”对话框中显示为灰色。

我收集到有多种使用applescript或打包作为应用程序的方法...但是我无法弄清楚其中的任何一种,我真的不想为了这种琐碎的任务而选择另一种语言。 -有人可以喂我怎么做吗?

谢谢!

丹尼尔·贝克(Daniel Beck)

这是不可能的。Launch Services与应用程序标识符一起使用,而bash脚本没有它们。

您需要使用Automator创建包装器应用程序。

  1. 启动自动器
  2. 选择应用
  3. 查找“运行Shell脚本”操作并将其添加到右侧。
  4. 将输入作为参数传递
  5. 把你的脚本放在那里
  6. 保存在某处

这是我的版本,使用Growl命令行实用程序:

在此处输入图片说明

结果:

在此处输入图片说明


~/Library/Preferences/com.apple.LaunchServices.plist当您全部更改时,您可以看到此更改对以下内容的影响

在此处输入图片说明

(“测试”是我为Automator应用程序指定的名称)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

OSX Shell脚本打开新的终端窗口并运行程序

来自分类Dev

在OSX上的bash脚本中运行perl命令

来自分类Dev

使用bash脚本打开最新下载的文件

来自分类Dev

终结者通过bash脚本打开拆分窗口

来自分类Dev

bash-Shell脚本打开多个终端并执行不同的命令

来自分类Dev

从Bash脚本打开URL

来自分类Dev

打开图形程序时自动启动Bash脚本

来自分类Dev

打开图形程序时自动启动Bash脚本

来自分类Dev

在OSX上的bash脚本中运行perl命令

来自分类Dev

Bash脚本打开终端并进入目录

来自分类Dev

bash-Shell脚本打开多个终端并执行不同的命令

来自分类Dev

使用bash脚本在Kali Linux中打开套接字

来自分类Dev

使用gnome中的bash脚本打开文件

来自分类Dev

OSX bash脚本在Terminal.app打开时执行一次

来自分类Dev

在新的终端标签中打开python脚本[Linux / Bash / Python]

来自分类Dev

如何从bash脚本中打开文件?

来自分类Dev

Bash脚本可打开多个netcat实例并退出它们

来自分类Dev

Bash脚本打开tmux但看不到用户名

来自分类Dev

Bash脚本打开多个终端寡妇?

来自分类Dev

如何使用bash脚本运行终端打开文件夹

来自分类Dev

Bash脚本-保留每天的最后修改文件(Mac OSX)

来自分类Dev

如何在bash脚本中打开vim?

来自分类Dev

Bash脚本打开终端并cd到可变目录

来自分类Dev

OSX bash脚本无法从cron运行

来自分类Dev

如何从 bash 脚本打开交互式 gnuplot 窗口

来自分类Dev

在 OSX bash 脚本上使用 sed

来自分类Dev

Bash 脚本 OSX:拆分 CSV

来自分类Dev

BASH 脚本打开 xterm 并继续执行

来自分类Dev

bash 脚本。打开新终端并运行命令