我正在尝试通过winform打开cmd,并执行git
命令。但是,cmd 显示无法识别 git。如果手动打开cmd,它可以工作。如果我想在 winform 中制作它,我该怎么办。
当您手动在 cmd 上运行git <command>
时,它会检查您的 PATH 条目以找到连接到git
命令的.exe
文件。
where git
显示可执行文件在系统上的位置。
当您在另一个环境中打开批处理文件或执行命令时(也许您更改了用户环境,因为您从以其他用户身份打开的 IDE 中运行了winform
命令(,如果 PATH 中没有设置git
条目,则无法像这样执行git.exe
。
为了克服这些问题,最好在脚本中解决git.exe
的完整路径。
用:
"C:Program FilesGitcmdgit.exe" status
而不是:
git status