我正在尝试这样做
cd C:\SLP\SLP5
C:\SLP\SLP5>slp importtextfile -u -c -n -fplu C:\SLP\SLP5\Update.csv
使用命令。基本上,更改目录,然后运行命令:slp importtextfile -u -c -n -fplu C:\SLP\SLP5\Update. 这在我直接从 cmd 运行时有效。
现在我正在尝试使用 C# 来做到这一点,但我似乎无法做到这一点。这是我尝试过的
using (Process myProcess = new Process())
{
myProcess.StartInfo.FileName = "cmd.exe";*
myProcess.StartInfo.UseShellExecute = false;
myProcess .StartInfo.RedirectStandardOutput = true;
myProcess .StartInfo.RedirectStandardInput = true;
myProcess .StartInfo .CreateNoWindow = true;
myProcess.Start();
myProcess .StandardInput.WriteLine(@"cd C:\SLP\SLP5\");
myProcess.StandardInput.WriteLine(@"slp importtextfile –u –c –n –fplu C:\SLP\SLP5\Update.csv");
SendKeys.SendWait("{ENTER}");
string s = myProcess.StandardOutput.ReadToEnd();
textBox1.Text = s;
myProcess .WaitForExit();
var exitCode = myProcess .ExitCode;
myProcess .Close();
}
它似乎无法工作,有人可以帮忙吗