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

[文本处理] 批处理不能在其他地方运行?

我有个批处理,在需要修改的文件的根目录下是可以运行的,放到其他盘就运行后无效了,要怎么弄?求助大神帮忙解答
比如,我放公共盘运行,批处理就无效,麻烦帮忙看看
  1. @echo off & setlocal enabledelayedexpansion
  2. set text1=C:\EragonSystem--M505\CommonSetting\CommonSetting1.xml
  3. set text2=C:\EragonSystem--M505\CommonSetting\CommonSetting1.xml
  4. set var1=ABC
  5. set var2=1.39.0
  6. set var3=FACTORY_HMI_M505_A03_dandelion_q0.mp1.tc8sp3-V1.4_T525_0804
  7. set var4=32GB
  8. set var5=2GB
  9. set var6=UW
  10. set var7=2.19.0
  11. set var8=FACTORY_HMI_M505_A03_dandelion_q0.mp1.tc8sp3-V1.4_T530_0318
  12. set var9=64GB
  13. set var10=4GB
  14. echo %var1%
  15. echo %var2%
  16. echo %var3%
  17. echo %var4%
  18. echo %var5%
  19. echo %var6%
  20. echo %var7%
  21. echo %var8%
  22. echo %var9%
  23. echo %var10%
  24. for /f "delims=*" %%i in (%text1%) do (
  25.     if "%%i"=="" (echo.) else (set "line=%%i" & call :chg)
  26. )>>%text2%
  27. del %text1%
  28. move %text2% %text1%
  29. exit
  30. :chg
  31. set "line=!line:%var1%=%var6%!"
  32. set "line=!line:%var2%=%var7%!"
  33. set "line=!line:%var3%=%var8%!"
  34. set "line=!line:%var4%=%var9%!"
  35. set "line=!line:%var5%=%var10%!"
  36. echo !line!
  37. pause
  38. goto :eof
复制代码

回复 1# 邓鹏


请参考Q-01观察一下哪行代码在报错以及详细的报错信息:
https://mp.weixin.qq.com/s/Koje4FufWxWBs7ioDy_LJA

如果需要上传文件,可以用阿里云盘或百度网盘。

如果需要上传截图,可以找个图床,例如:
http://bbs.bathome.net/thread-60985-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 2# Batcher


    运行批处理是不会报错,但是运行了之后,没效果,只有把批处理放在要修改的文件的根目录下运行才有效

TOP

回复 3# 邓鹏


建议以后不要再说“不行”、“一闪而过”、“没有反应”之类的话,因为这对于想要给你进一步帮助的人来说没有任何意义。

请参考Q-01观察一下代码执行过程截图发出来:
https://mp.weixin.qq.com/s/Koje4FufWxWBs7ioDy_LJA
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表