![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-13 22:11 |
共 47,812 主题排行 / 349,916 发帖 / 今日 0 篇 / 48,268 会员排行 |
| 论坛回收站 » 各位 谁能帮我翻译下面的代码 |
| 可打印版本 8,553 / 0 |
| 第1楼 wlf2r | 发表于 2010-11-25 16:20 |
| 新手上路 发帖 11 积分 15 来自 安微 | |
|
各位 谁能帮我翻译下面的代码 :0
@echo off&setlocal enabledelayedexpansion if not exist 1.txt echo 不存在1.txt,请将要处理的内容存为1.txt文本&pause&exit for /f %%i in (1.txt) do ( set /a x+=1 call :1 "%%i" x!x! set name=!name! x!x! ) for %%j in (%name%) do ( for /l %%i in (1,1,%n%) do set /p=!%%j_%%i! <nul echo. ) echo.&echo. set /p oo=输入指定的数进行上下行截取: for /l %%i in (1,1,10) do ( for %%j in (%name%) do ( if defined x_x set ok%%j_%%i=!%%j_%%i! if !%%j_%%i! equ %oo% (call set ok!_tmp!=%%!_tmp!%%) else ( if not defined ok!_tmp! call set ok!_tmp!= ) set x_x=&set _tmp= if !%%j_%%i! equ %oo% (set x_x=x&set ok%%j_%%i=!%%j_%%i!) else ( set _tmp=%%j_%%i ) ) set x_x= ) for %%j in (%name%) do ( for /l %%i in (1,1,10) do set /p=!ok%%j_%%i! <nul echo. ) pause exit :1 set xx=%~1 set n=0 :2 set /a n+=1 if "%xx%" gtr "" (set %~2_%n%=%xx:~0,1%&set xx=%xx:~1%&goto 2) else (goto :eof) goto :eof 谁能告诉我 下面 每行的意思 和 这些符号的作用 特别是在判断语句 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |