有时候会遇到使用 c# 代码是调用 bat 文件的需求。此文旨在提供一个简单的示例,以后会陆续补充响应内容。
示例
一、创建一个命令行运行程序 HelloBat
此处没有直接通过命令行打印内容,而是将当前内容添加到指定的文件中。为了调用不启动窗口也可以证明方法确实执行了。
- Main.cs
class Program
{
static void Main(string[] args)
{
var nowStr = DateTime.Now.ToString()+"\n";
string targetFilePath = "E:\\LEARN\\Socket\\HelloBat\\HelloBat\\bin\\Release\\temp.txt";
File.AppendAllText(targetFilePath, nowStr, Encoding.UTF8); // 也可以指定编码方式
}
}