C#运行批处理,小功能,大用途

C#运行批处理,小功能,大用途

在C#中写代码创建批处理,在批处理代码中编写你需要完成的功能,通过C#调用批处理,即可以实现程式自动化过程了,比如自动化编译。
能过调用此批处理,你可以创建你想要的任何后台处理功能。

         /// <summary>

         /// C#运行bat文件

        /// </summary>

        /// <param name="batPath">批处理文件全路径</param>

        private void RunBat(string batPath)

        {

            Process pro = new Process();

            FileInfo file = new FileInfo(batPath);

            //设置启动进程的初始目录

            pro.StartInfo.WorkingDirectory = file.Directory.FullName;

            //设置要启动的引用程序或文档

            pro.StartInfo.FileName = batPath;

            //设置不在新窗口启动

            pro.StartInfo.CreateNoWindow = false;

            //开始执行

            pro.Start();

            //完成退出

            pro.WaitForExit();

        }

 

posted @ 2012-12-28 13:37  thickThinker  阅读(514)  评论(0编辑  收藏  举报