|
无奈何
荣誉版主
积分 1338
发帖 356
注册 2005-7-15
状态 离线
|
『第
16 楼』:
又写了个顺序结构的,好像更惨不忍睹。
不过可以做为 for 截取多行命令的尝试性探讨。
Quote: |
- @echo off
- set Bdate=%1
- set Edate=%2
- for /f "tokens=1,2 delims=§" %%a in (
- '^(^(for %%i in ^(*^) do @echo %%~ti§%%i§^)
- ^&echo.%Bdate% 00:00§
- ^&echo.%Edate% 99:99§
- ^)^|sort') do (
- call :sub "%%a" "%%b"
- )
- goto :EOF
- :sub
- if "%~1" == "%Edate% 99:99" set flag=0
- if "%flag%" == "1" echo."%~1"§"%~2"
- if "%~1" == "%Bdate% 00:00" set flag=1
- goto :EOF
无奈何发表于 2006-10-20 12:03 |
|
|
☆开始\运行 (WIN+R)☆
%ComSpec% /cset,=何奈无── 。何奈可无是原,事奈无做人奈无&for,/l,%i,in,(22,-1,0)do,@call,set/p= %,:~%i,1%<nul&ping/n 1 127.1>nul
|
|
2006-10-21 00:07 |
|
|
lxmxn
版主
积分 11386
发帖 4938
注册 2006-7-23
状态 离线
|
『第
17 楼』:
这一句
for /f "tokens=1,2 delims=§" %%a in ('"%~0" $^|sort') do
中括号里面的不是很清楚,尤其是""%~0" $"的用法不明白,还请版主指点。
|
|
2006-10-21 00:27 |
|
|
9527
银牌会员
努力做坏人
积分 1185
发帖 438
注册 2006-8-28 来自 北京
状态 离线
|
『第
18 楼』:
无奈何版主的FOR语句套用不但缩减了代码量同时也增加了代码的难懂性,呵呵.........
[ Last edited by 9527 on 2006-10-21 at 00:34 ]
|
我今后在论坛的目标就是做个超级坏人!!! |
|
2006-10-21 00:31 |
|
|
heixingdos
新手上路
积分 5
发帖 4
注册 2007-5-10
状态 离线
|
|
2007-5-10 14:04 |
|
|
TBAGE
初级用户
积分 39
发帖 20
注册 2007-5-14
状态 离线
|
『第
20 楼』:
都牛```````````````
|
|
2007-5-14 02:47 |
|
|
aixiaoke2010
新手上路
积分 2
发帖 2
注册 2010-10-10
状态 离线
|
『第
21 楼』:
谢谢
无奈何 版主的bat达到了……看不懂的境界!
|
|
2010-10-11 21:46 |
|
|
pdanniel66
初级用户
积分 68
发帖 64
注册 2009-5-23
状态 离线
|
『第
22 楼』:
It seems that can not search subdirectory.
|
|
2010-10-15 06:10 |
|
|
xue1995
初级用户
积分 23
发帖 17
注册 2010-3-30
状态 离线
|
|
2010-10-20 18:35 |
|
|
z56490932
新手上路
积分 5
发帖 4
注册 2007-8-29
状态 离线
|
|
2010-11-14 03:01 |
|