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

[文本处理] [已解决]批处理接收到的第一个参数执行结果异常

搞定了,
txt是因为里面没内容0kb(具体为啥呢)
第一个文件是因为变量延迟的问题。
  1. @echo off
  2. echo  正在处理,不要急慢慢等......
  3. :LOOP
  4. IF %1 NEQ '' (for /f %%i in ('certutil -hashfile %1 ^| findstr /v CertUtil ^| finDstr /v SHA1') do (set b=%%i )
  5. echo aliyunpan://%~nx1^|%b:~0,-1%^|%~z1^|application/oct-stream>>sha1.txt
  6. ) else (goto END)
  7. SHIFT
  8. GOTO LOOP
  9. :END
  10. msg * "全部搞定了"
复制代码
我是一次拉3个文件,结果是这样的,hdev文件第一个有问题,换了下顺序还是第一个有问题。txt文件全挂。
不知道什么原因,想请大佬分析下。
  1. aliyunpan://16-3.hdev|~0,-1~z1|application/oct-stream
  2. aliyunpan://15-1.hdev|b496a0d1f37e921697a082cf767e0955560c274b|5678|application/oct-stream
  3. aliyunpan://16-1.hdev|3c56be9a414ee250a4a577494e477e9c0ff8f835|1825|application/oct-stream
  4. aliyunpan://15-1.hdev|~0,-1~z1|application/oct-stream
  5. aliyunpan://16-1.hdev|3c56be9a414ee250a4a577494e477e9c0ff8f835|1825|application/oct-stream
  6. aliyunpan://16-3.hdev|5ed86232ca524cd23285c881b8a8e17ac39c749e|1990|application/oct-stream
  7. aliyunpan://1.txt|~0,-1~z1|application/oct-stream
  8. aliyunpan://2.txt|~0,-1~z1|application/oct-stream
  9. aliyunpan://3.txt|~0,-1~z1|application/oct-stream
复制代码

回复 1# pd1


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

不要拖放,试试在CMD窗口里面这样执行:
test.bat 1.txt 2.txt 3.txt
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表