我知道我可以将应用程序固定到扩展坞并从那里启动它们。但是,有没有办法将程序固定到MacOS意义上不是“应用程序”的扩展坞,例如bash脚本?
答案 0 :(得分:9)
您可以将任何文件拖到Dock的右侧栏(垃圾箱和文件夹所在的位置),然后通过单击它来执行。
要执行shell脚本,可以将其保存为.command文件,操作系统会将其保存。
另一种方法是为您的脚本创建一个Applescript应用程序,并像任何应用程序一样使用它。
答案 1 :(得分:3)
脚本编辑器可以基于AppleScript创建应用程序。将以下代码粘贴到脚本中并将其另存为应用程序:
do shell script "~/someScript.sh"
~/someScript.sh
是shell脚本的路径。
答案 2 :(得分:3)
还有一些工具可以从shell脚本,perl,python等创建应用程序。我知道有DropScript和Platypus。它们的优点是可以将文件拖放到它们上面。
答案 3 :(得分:2)
将其重命名为something.command,并在其“获取信息”窗口中,选择“打开方式”> Terminal.app。然后当您双击它时,它将启动终端并运行脚本。你可以把它拖到码头。