10月 072011
 

@echo off for /f "delims=" %%i in (aa.txt) do ( if not defined %%i set %%i=A & >>bb.txt echo %%i)

pause

这里假设你要处理的txt文本文件名为aa.txt,处理后的文件名为bb.txt。只需要将以上代码另存为bat批处理文件,并和aa.txt放在同一目录中,执行此批处理文件即可。

1月 232008
 

1、暂停(Pause)、延迟(Delay)、等待(Wait)、睡眠(Sleep)
1)for+set+if,时间精度为0.01秒,适用平台为WinNT/2K/XP/2003。
利用for解析变量%time%并存为两个时间点%start%和%now%,再利用set /a计算两个时间点的时间差,最后用if判断时间差是否达到设定的暂停时间。

@echo off
setlocal enableextensions
echo %time%
call :ProcDelay 200
echo %time%
goto :EOF
:ProcDelay delayMSec_
setlocal enableextensions
for /f “tokens=1-4 delims=:. ” %%h in (“%time%”) do set start_=%%h%%i%%j%%k
:_procwaitloop
for /f “tokens=1-4 delims=:. ” %%h in (“%time%”) do set now_=%%h%%i%%j%%k
set /a diff_=%now_%-%start_%
if %diff_% LSS %1 goto _procwaitloop
endlocal & goto :EOF

Continue reading »