次のように2つのコマンドプロンプトウィンドウがあります。
- 管理者:コマンド プロンプト -- 手動で開いた
--
- Administrator:C:\Windows\System32\cmd.exe -- C# コードで開く (Process.Start)
私はsvnコマンドを実行しようとしています。つまり、コマンドを検討してsvn update
ください。
このコマンドは、手動で開いた最初のコマンドで正常に実行されました。ただし、同じコマンドは、C# コードによって開かれる 2 番目の cmd ウィンドウでは実行されません。
「svn」が内部コマンドまたは外部コマンドとして認識されないというエラーを出す
これをコードからトリガーしたい。パス変数を確認しました。コマンドを実行するためのバッチファイルを作成しました。同じエラーが残り、bat を手動で実行すると機能しますが、コードからは機能しません。
コマンドの動作が異なるのはなぜですか?