我知道在MacOS中可以将应用程序固定到Dock并从那里启动它们。然而,是否有一种方法可以将不是"应用程序"(在MacOS方面)的程序固定到Dock中,例如bash脚本?
我知道在MacOS中可以将应用程序固定到Dock并从那里启动它们。然而,是否有一种方法可以将不是"应用程序"(在MacOS方面)的程序固定到Dock中,例如bash脚本?
.sh
扩展名更改为 .command
扩展名,但在 dock 中点击它仍然会在 Xcode 中打开它而不是运行它。在第一行添加 #!/bin/zsh
也没有用。啊!根据JW的答案将其更改为与Terminal.app打开确实有效。可能值得为我们这些新手添加详细信息到这个答案中。但它确实会留下一个 [Process completed]
终端窗口... - hippietrail脚本编辑器可以创建基于AppleScript的应用程序。将以下代码粘贴到脚本中并将其保存为应用程序:
do shell script "~/someScript.sh"
其中~/someScript.sh
是您的shell脚本路径。
还有一些工具可以从shell脚本、perl、python等中创建应用程序。我知道的有DropScript和Platypus。它们的优点是可以将文件拖放到它们上面。