1

我想执行一个 .exe 文件,该文件在单击按钮时使用 windows forms(vb.net) 启动我的 node.js 应用程序。我在用

    Process.Start("C:\Users\PROG21\Desktop\chat\start.exe")

问题是它启动命令窗口并在 3-4 秒内自动关闭。为什么会这样?这仅在 Node.js 应用程序中发生,其他 .exe 文件通过此代码顺利运行。

在其他按钮上单击我想关闭终止 Node.js 应用程序的命令窗口。我该如何实现它?

任何帮助,将不胜感激

干杯吉夫

4

1 回答 1

1

不同之处在于您使用命令解释器从命令行启动它。在程序终止后保持窗口打开。当您从自己的程序启动它时,不会发生这种情况。

像这样更改 Process.Start() 调用:

Process.Start("cmd.exe", "/k C:\Users\PROG21\Desktop\chat\start.exe")

/k 选项在程序完成后保持控制台窗口打开。

于 2012-12-22T14:36:40.300 回答