1
这是我的代码,我拖放几个图像到一个来压缩所有这些图像。通过拖放批处理文件来改变相对路径
if [%1]==[] goto :eof
:loop
start %~dp0ImgCompress.exe %1
shift
if not [%1]==[] goto loop
这是行之有效的第一个文件,但在第二次及以后的相对路径(%〜DP0)成为我拖放文件的相对路径。我的想法是,%〜dp0是执行文件的相对路径。任何想法如何克服这个问题?