如何点击 c#winform 上的按钮并将其保存我的文本框内容到我的电脑上的新批处理文件必须保存为.bat并且能够在windows8中以.bat
打开我尝试了很多解决方案,但没有工作我得到一个文件* .bat但是它不会在windows8中打开和/或它是空的并且没有来自文本框的文本 请帮忙,请保持温和,我的编码经验很少。
目前正在尝试此但不好请告诉我哪里出错了谷歌只有vb或无关的答案似乎在win8中不起作用
private void SaveButton_Click(object sender, EventArgs e)
{
Progress.Value = 100;
StreamWriter sw = new StreamWriter(@"D:\\MyBatchFile.bat");
sw.WriteLine(ScriptWindow.Text);
sw.Dispose();
}
答案 0 :(得分:1)
你不需要所有的编写器垃圾 - .NET的美妙之处在于微软已经构建了处理编写简单文本所需的所有低级内容的方法和函数文件,所以它是一个单行:
System.IO.File.WriteAllLines(@"D:\MyBatchFile.bat", ScriptWindow.Text);