我希望能够完成与下面类似的事情,但是使用 pcutmp3:
拖放多个文件的批处理文件?
我很难理解 Joey 所做的添加,因为我通常不这样做,但我想将多个文件(.cue)放在一个批处理文件上并让它运行多次,这就是批处理文件中的以下行发生:
@echo off
title pcutmp3
cd /d "F:\pcutmp3"
java -jar pcutmp3.jar --cue %1 --dir "F:\Test"
pause
exit
我尝试过调整 Joey 的代码...但无济于事(我不知道我在做什么)
预先感谢您的任何帮助!
@echo off
title pcutmp3
cd /d "F:\pcutmp3"
:again
if "%~1" == "" goto done
java -jar pcutmp3.jar --cue "%~1" --dir "F:\Test"
shift
goto again
:done
pause
exit
这是基本的“吃掉所有参数”循环。重要的部分是shift
关键字,吃%1
,并将所有参数下移一位(以便%2
变成%1
, %3
变成%2
, etc)
所以,如果你像这样运行它:
pcutmp3.bat a b c
它会像这样调用java:
java -jar pcutmp3.jar --cue "a" --dir "F:\Test"
java -jar pcutmp3.jar --cue "b" --dir "F:\Test"
java -jar pcutmp3.jar --cue "c" --dir "F:\Test"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)