gpt4 book ai didi

node.js - 我可以在后台运行 Node.js 命令行应用程序并通过按键调用它吗?

转载 作者:搜寻专家 更新时间:2023-11-01 00:46:32 25 4
gpt4 key购买 nike

是否可以运行 Node.js 命令行应用程序并通过按键控制它?例如。想想“Alfred”(Mac OS),它在后台不可见地运行,但如果您按 ⌘⌥ 就会打开。

我知道可以检测击键,如果你设置“process.stdin.setRawMode(true);”但这似乎没有注册 ⌘ 击键。我需要额外的技术吗? (例如 AppleScript?)

谢谢,皮波

最佳答案

这个问题有两个部分:

  1. 在后台运行命令行应用
  2. 应用程序从全局快捷方式接收命令

要回答第 1 个问题,请查看 https://superuser.com/questions/334597/enable-disable-startup-programs-script-services-on-amac .如果您希望从命令行轻松关闭/重新启动脚本,我会采用建议 4 并使用 launchd

要回答第 2 个问题,请查看此处的第二个答案:https://apple.stackexchange.com/questions/24063/create-global-shortcut-to-run-command-line-applications在提到了大量可以做到这一点的第三方应用程序之后,它提到了如何使用 Automator 服务从快捷方式运行脚本。

由于这是一个特定于 node.js 的问题,我可能会将一个小服务器连接到我的脚本中,以监听从其他脚本发送的命令(每个脚本都分配了一个键盘快捷键)。 Dnode如果您想从非常简单的“客户端脚本”对您的“服务器脚本”执行“远程过程调用”,这非常好。

关于node.js - 我可以在后台运行 Node.js 命令行应用程序并通过按键调用它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11817356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com