我有两个命令提示符窗口如下,
- 管理员:命令提示符 -- 手动打开
--
- 管理员:C:\Windows\System32\cmd.exe -- 通过 C# 代码打开 (Process.Start)
我正在尝试执行 svn 命令,即考虑svn update
命令。
该命令在我手动打开的第一个 cmd 中成功执行。但是相同的命令不会在由 C# 代码打开的第二个 cmd 窗口中执行。
将错误作为“svn”给出不被识别为内部或外部命令
我希望这从代码中触发。检查路径变量。创建了一个bat文件来执行命令。仍然存在相同的错误,手动执行 bat 有效,而从代码中无效。
为什么 cmd 的行为不同?