C#应用程序如何不弹出cmd命令行窗口执行

2025-01-04 07:17:34
推荐回答(3个)
回答1:

题主写的是控制台程序么?

创建好控制台程序后,选中项目,右键,属性,输出类型选为“Windows 应用程序” 这样就没有DOS窗口了。如图:

回答2:

供参考:
Process process = new System.Diagnostics.Process();
process.StartInfo.FileName = YourApp_Path; //"diskpart.exe";
process.StartInfo.UseShellExecute = false;
process.StartInfo.CreateNoWindow = true;
process.Start();
你可以生成你的命令行程序,然后在另外的C#窗口程序中调用如上代码,然后把窗口程序设置成透明。。。

回答3:

建议:
运行 cmd.exe,然后在命令提示符输入 cmd /?,仔细查看参数表说明。

参考:
http://blog.csdn.net/qqamoon/article/details/6960758