Board logo

标题: [其他] [已解决]bat for问题 [打印本页]

作者: LJY4.0    时间: 2022-6-12 09:39     标题: [已解决]bat for问题

本帖最后由 LJY4.0 于 2022-6-12 10:38 编辑

set rc=2
for /f "skip=%rc% delims=" %%i in (!filename!) do (

)
这串代码中有什么问题吗?
代码到这一串就退出,cmd打开也一样
作者: flashercs    时间: 2022-6-12 10:02

  1. set rc=2
  2. for /f "usebackq skip=%rc% delims=" %%i in ("!filename!") do (
  3. )
复制代码
可能filename里有特殊字符
作者: LJY4.0    时间: 2022-6-12 10:08

本帖最后由 LJY4.0 于 2022-6-12 10:10 编辑

回复 2# flashercs
试过了,不行
我把部分代码发过去吧:
  1. set /p rc=<temp\num
  2. set /p rb=<temp\num2
  3. set /a rc-=1
  4. for /f "usebackq skip=%rc% delims=" %%i in (!filename!) do (
  5. set /a n+=1&set /a d+=1
  6. set "!d!=%%i"
  7. if !n! leq !num! echo !d!>>temp\part!rb!.txt
  8. if !n! equ !num! set n=0&goto lop
  9. )
  10. goto lop
复制代码
lop这个标签是存在的,文件都存在
作者: LJY4.0    时间: 2022-6-12 10:37

已自行解决




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2