找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 17511|回复: 1

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

[复制链接]
发表于 2021-8-21 08:41:35 | 显示全部楼层 |阅读模式
搞定了,
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
复制代码
发表于 2021-8-23 23:33:56 | 显示全部楼层
回复 1# pd1


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

不要拖放,试试在CMD窗口里面这样执行:
test.bat 1.txt 2.txt 3.txt
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 22:36 , Processed in 0.026641 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表