有一个nodejs应用程序(实际上是node-webkit),如何在任何文件夹中的前台启动批处理文件?在前台执行批处理文件
到目前为止,我已经成功地运行具有以下批处理文件:
require('child_process').spawn(pathToBat, [], dirOfBat)
但是这是在后台运行。
编辑为删减:在前台意味着,打开一个单独的窗口来显示批处理文件生成的所有输出。
我试过各种各样的变化与child_process.exec
并将批处理文件传递到start
和cmd
但我似乎无法使其工作。任何提示?
你是什么意思在前台运行? –
@AndreasHultgren:在前台,我的意思是在屏幕上显示运行批处理文件的'cmd'进程输出的窗口。我可以看到任务管理器中显示的进程,但该窗口未创建。 – back2dos
这是一个完全不同的东西......我将编辑我的答案 –