0
我有一個模板txt文件(示例):輸出文本與動態值
test_asd =值
這是文件
從中我需要的端部在value
的地方創建具有不同值的其他文本文件我正在寫一個程序C#
使用這個(使用一個子進程cmd.exe
和命令)
我已經嘗試設置環境變量,但輸出是不是從原來的模板文件不同。
的test.txt:
test_asd =百分比值%
這是文件的末尾
C#:
Environment.SetEnvironmentVariable("VALUE", "test");
Process p = new Process();
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = "cmd.exe";
psi.UseShellExecute = false;
psi.CreateNoWindow = true;
psi.RedirectStandardInput = true;
psi.RedirectStandardOutput = true;
p.StartInfo = psi;
p.Start();
p.StandardInput.WriteLine("type test.txt");
p.StandardInput.WriteLine("exit");
p.WaitForExit();
string output = p.StandardOutput.ReadToEnd();
Console.WriteLine(output);
Console.ReadLine(); // wait for 'Enter' to exit
有沒有辦法做到這一點?