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


建议合理的使用缩进,比如:
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set "ming="序号1-文本 1" "序号2-文本2" "序号3-文本3"  "序号4-文本4""
  4. set "lu="序号1-%~dp0" "序号2-c:\" "序号3-d:\"  "序号4-e:\""
  5. for /f "skip=1 tokens=*" %%i in ('type "%~f0"') do (
  6.     set ii=%%i
  7.     if "%%i" == "::tingzhi" goto yun
  8.     for %%a in (%ming%) do (
  9.         set w=%%~a
  10.         for %%b in (%lu%) do (
  11.             set l=%%~b
  12.             if "%%i%%i" == "::!w:~0,3!::!l:~0,3!" (
  13.                 set "s=!l:~4!!w:~4!.vbs"
  14.                 cd.>"!s!"
  15.             )
  16.         )
  17.     )
  18.     if not "!ii:~2,2!" == "序号" (
  19.         echo %%i>>!s!
  20.     )
  21. )
复制代码

TOP

返回列表