我想执行一个.exe文件,只需单击一下按钮,就可以使用windows窗体(vb.net)启动我的node.js应用程序。我正在使用
Process.Start("C:\Users\PROG21\Desktop\chat\start.exe")问题是它启动命令窗口,并在3-4秒内自动closes.Why是这样的吗?这只发生在Node.js应用程序中,其他.exe文件通过此代码顺利运行。
同时单击其他按钮,我想关闭命令窗口,终止Node.js app.How,我可以实现吗?
任何帮助都将不胜感激
干杯呀!
发布于 2012-12-22 22:36:40
不同之处在于,您使用命令解释程序从命令行启动它。其在程序终止后保持窗口打开。当你从你自己的程序启动它时,这种情况就不会发生。
如下所示更改Process.Start()调用:
Process.Start("cmd.exe", "/k C:\Users\PROG21\Desktop\chat\start.exe")/k选项使控制台窗口在程序完成后保持打开状态。
https://stackoverflow.com/questions/14001922
复制相似问题