如何使程序从 C# 中的控制台应用程序在后台运行
您好,我目前正在开发一个运行 .bat 文件的控制台应用程序,当程序启动时,它会作为我的窗口上的主框弹出,并且由于它每分钟运行几次,这可能会有点烦人当我运行这个命令时......
System.Diagnostics.Process.Start(@"newmessage1.bat");
有没有办法让 .bat cmd 窗口在某种隐藏状态下运行?
Hi there I am currently working on a Console Application that run's a .bat file and when the program starts it pops up as the main box on my window and as this is running several times a min, this can get a little annoying is there any way when I run this command...
System.Diagnostics.Process.Start(@"newmessage1.bat");
is there a way of making the .bat cmd window running in a kinda hidden state?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用
CreateNoWindow< /code>
和
UseShellExecute
属性:You could play around a little with the
CreateNoWindow
andUseShellExecute
properties:使用
ProcessStartInfo.CreateNoWindow
< /a> 属性。Use the
ProcessStartInfo.CreateNoWindow
property.