Command line 尝试运行“eof脚本批处理文件”(.bat)
我有scrip contain命令行:Command line 尝试运行“eof脚本批处理文件”(.bat),command-line,batch-file,eof,Command Line,Batch File,Eof,我有scrip contain命令行: set dir=%1 cd %dir% test.bat echo successful 运行此脚本时,文件test.bat(此文件运行phpunit)运行完成,则此脚本不运行命令行echo successful 那么,如何尝试运行eof脚本使用调用test.bat 当您尝试从另一批运行批处理文件(如问题控件中的批处理文件)时,该批处理文件不会传递回调用批处理 旁注:我通常使用pushd/popd从批处理文件进入目录。至少我更喜欢批处理文件对我正
set dir=%1
cd %dir%
test.bat
echo successful
运行此脚本时,文件
test.bat
(此文件运行phpunit
)运行完成,则此脚本不运行命令行echo successful
那么,如何尝试运行
eof脚本
使用调用test.bat
当您尝试从另一批运行批处理文件(如问题控件中的批处理文件)时,该批处理文件不会传递回调用批处理
旁注:我通常使用
pushd
/popd
从批处理文件进入目录。至少我更喜欢批处理文件对我正在处理的shell没有副作用的情况(类似于setlocal
)。这也解决了当您在另一个驱动器上传递目录时的问题(尽管在这种情况下您可以执行cd/d
。我在代码中看到了问题,但老实说,我完全不知道您在这里使用»eof script batch file«意味着什么。