从 Spotlight 运行 shell 脚本?

从 Spotlight 运行 shell 脚本?

我编写了一个非常基本的脚本,可以在安静模式下启动“bc”,这是一个非常简单但有效的计算器。我希望能够通过 Spotlight 启动它。我可以将其设为“.command”文件,但它永远不会出现在“热门”下。我曾尝试通过 Platypus 将其转换为应用程序,但它不是为交互式窗口设计的。有人有其他想法可以使它工作吗?

目标 - 使用尽可能少的键通过聚光灯运行 bc。

答案1

您可以在 AppleScript 编辑器中将这样的脚本保存为应用程序:

tell application "Terminal"
    do script "clear;printf '\\e[3J';bc -ql"
    activate
end tell

printf '\\e[3J'清除回滚。

如果您使用 iTerm,您可以为 bc 创建一个配置文件:

然后运行如下 AppleScript:

tell application "iTerm" to tell (make new terminal) to launch session "bc"

相关内容