利用C#生成彩61源码开发、执行bat文件

生成bat文件彩61源码开发QQ2952777280【话仙源码论坛】hxforum.com【木瓜源码论坛】papayabbs.com

public void writeBATFile(string fileContent)
{string filePath = "D:\test\testChange.bat";
if (!File.Exists(filePath))
{
FileStream fs1 = new FileStream(filePath, FileMode.Create, FileAccess.Write);//创建写入文件
StreamWriter sw = new StreamWriter(fs1);
sw.WriteLine(fileContent);//开始写入值
sw.Close();
fs1.Close();
}
else
{
FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Write);
StreamWriter sr = new StreamWriter(fs);
sr.WriteLine(fileContent);//开始写入值
sr.Close();
fs.Close();
}
}
  执行 bat

using System.Diagnostics;

Process proc = null;
try
{
string targetDir = string.Format(@"D:\BizMap\");//this is where testChange.bat lies
proc = new Process();
proc.StartInfo.WorkingDirectory = targetDir;
proc.StartInfo.FileName = "testChange.bat";
proc.StartInfo.Arguments = string.Format("10");//this is argument
//proc.StartInfo.CreateNoWindow = true;
//proc.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;//这里设置DOS窗口不显示,经实践可行
proc.Start();
proc.WaitForExit();
}
catch (Exception ex)
{
Console.WriteLine("Exception Occurred :{0},{1}", ex.Message, ex.StackTrace.ToString());
}

猜你喜欢

转载自blog.51cto.com/13927651/2161120
今日推荐