gpt4 book ai didi

node.js - 如何在 Node.js 中打开命令行窗口?

转载 作者:搜寻专家 更新时间:2023-10-31 22:58:27 25 4
gpt4 key购买 nike

如何打开一个新的命令行窗口并执行在单独的独立进程中运行的 bash 命令?

我试过了

var child_process = require('child_process');
child_process.execSync("cmd.exe /K node my-new-script.js parm1 parm2);

但它不会打开新窗口,我需要一个独立的进程(如果可能的话)。背景是我正在试验电子并编写了一些 Node 命令行脚本。不幸的是,在电子环境中,生成过程通常会导致奇怪的行为,并且控制台日志输出非常丑陋。

顺便说一句,我需要与 OS X 和 Linux 相当的东西。

最佳答案

对于 Windows,您需要使用 start 命令:

start cmd.exe /K node my-new-script.js parm1 parm2

对于 OS X,您可以使用:

osascript -e 'tell application "Terminal" to activate' -e 'tell application "System Events" to tell process "Terminal" to keystroke "t" using command down'

对于其他 *nix 发行版,您需要查找它们,因为每个发行版都略有不同。

关于node.js - 如何在 Node.js 中打开命令行窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31737743/

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