[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 BingjianREMIX 于 2023-5-20 16:46 编辑

我改了之后他老提示“'not2' 不是内部或外部命令,也不是可运行的程序
或批处理文件。”
  1. @echo off
  2. :start
  3. cls
  4. color 0f
  5. title Minecraft Music Disc Tools
  6. echo 欢迎使用音频添加向导
  7. echo 最多能加入12个音频,并且它们会替换掉原版唱片
  8. for %%i in (11.ogg,13.ogg,mall.ogg,mellohi.ogg,far.ogg,stal.ogg,ward.ogg,strad.ogg,chirp.ogg,cat.ogg,wait.ogg,blocks.ogg) do (
  9. set /p a=请拖入音频文件(.ogg)不需要的请留空:
  10. if not defined %a% (goto rs)
  11. copy %a% %1\assets\minecraft\sounds\records
  12. for %%I in (%a%) do set ab=%%~nI
  13. ren %1\assets\minecraft\sounds\records\%ab% %%i
  14. echo %a%>>%cd%\od.txt
  15. )
  16. :rs
  17. echo 添加的音频已经到达上限
  18. pause
  19. call %cd%\ext.bat %1
  20. goto start
复制代码
我已经把几乎所有的“not2”都删了,但是还是“'not2' 不是内部或外部命令,也不是可运行的程序
或批处理文件。”
QQ 1980286392

TOP

回复  BingjianREMIX 这里错了,应该是
buyiyang 发表于 2023-5-20 16:56

copy过去的时候带上了,哈哈
QQ 1980286392

TOP

回复 1# LTSC1809 应该是这样了:
  1. @echo off
  2. color 07
  3. cls
  4. title Minecraft Music Disc Tools
  5. echo 欢迎使用音频添加向导
  6. echo 最多能加入12个音频,并且它们会替换掉原版唱片
  7. for %%i in (11.ogg,13.ogg,mall.ogg,mellohi.ogg,far.ogg,stal.ogg,ward.ogg,strad.ogg,chirp.ogg,cat.ogg,wait.ogg,blocks.ogg) do (
  8. set /p a=请拖入音频文件(.ogg)不需要的请留空:
  9. if not defined a (goto :not2)
  10. copy %a% %1\assets\minecraft\sounds\records
  11. for %%I in (%a%) do set ab=%%~nI
  12. ren %1\assets\minecraft\sounds\records\%ab% %%i
  13. echo %a%>>%cd%\od.txt
  14. )
  15. :not2
  16. echo 添加的音频已经到达上限
  17. pause
  18. call %cd%\ext.bat %1
复制代码
如果是单文件而且拮据内存的话可以把color 07删除
1

评分人数

QQ 1980286392

TOP

回复  BingjianREMIX


   改成 if defined a 就不用未定义跳到for的末尾了,或者跳到for外面

要开延 ...
77七 发表于 2023-5-20 17:13



    确实,相比之下我更小白啊哈哈
QQ 1980286392

TOP

返回列表