关闭

C#执行bat脚本不出现黑框框的方法

标签: c#脚本shell
603人阅读 评论(0) 收藏 举报
分类:

c#执行bat脚本,会出现黑框框,需要人工干预。只需要使用下面两行代码便会以静默方式执行bat脚本了。

proc.StartInfo.CreateNoWindow = true;//启动该进程而不创建包含它的新窗口
proc.StartInfo.UseShellExecute = false;//直接从可执行文件创建进程,不使用 shell

完整代码如下所示。

Process proc = new Process();
proc.StartInfo.FileName = AppDomain.CurrentDomain.BaseDirectory + @"test.bat";
proc.StartInfo.CreateNoWindow = true;
proc.StartInfo.UseShellExecute = false;
proc.Start();
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:912898次
    • 积分:11736
    • 等级:
    • 排名:第1352名
    • 原创:296篇
    • 转载:47篇
    • 译文:0篇
    • 评论:135条
    最新评论