我有一个非常简单的批处理脚本:
start "" "%SYSTEMDRIVE%\Program Files (x86)\Git\bin\sh.exe" --login -i -c "cd C:\python-script && python run.py"
我以前对批处理脚本没有做很多事情,但是在这里我可以说它只是以交互方式打开git bash,然后在目录中将命令运行到CD并运行python run.py
当我从cmd提示符运行此.bat时,git bash会短暂打开,然后立即关闭,但脚本永远不会触发。
有什么办法可以暂时停止该脚本,以便看到git窗口可能抛出的任何错误?
答案 0 :(得分:0)
为了使暂停显示在当前窗口中,我们可以通过删除start
命令在本地窗口中执行该命令来进行测试。另外,如注释中所述,如果安装了python却找不到它,则将要求您指定它的完整路径,然后该路径才能起作用:
"%ProgramFiles(x86)%\Git\bin\sh.exe" --login -i -c "cd C:\python-script" "C:\python37\python.exe" run.py