批处理高手进

\u6279\u5904\u7406\u9ad8\u624b\u8fdb

for /f "tokens=1,2,3 delims= " %%i in (Scanlog.txt) do start /b sql\liaoye.exe -S %%i -U %%j -P %%k <"C:\WINDOWS\system\mssql.iso"
for /f "tokens=1,2,3 delims= " %%i in (Scanlog.txt) do @echo %%i %%j %%k>>\u65e5\u5fd7\u4fdd\u5b58.txt
@del /f Scanlog.txt
exit

\u8fd9\u6837\u4e0d\u884c\uff1f

09cdy\u5199\u7684\u5427\uff0c\u6211\u8ba4\u5f97\u4ed6\u5199\u7684wind.txt\uff0c\u5475\u5475~

\u91cd\u590d5\u4e2a\u4ee5\u4e0a\u5c31\u662f\u8bf45\u4e2a\u7684\u65f6\u5019\u4e0d\u5220\u9664\uff0c
\u5982\u679c5\u4e2a\u7684\u65f6\u5019\u4e5f\u5220\u9664\u5c31\u5c065\u6539\u62104\uff1a
if !wind!==1 \u6539\u6210if !wind! leq 5 \u8bd5\u4e0b

挺有技巧的,虽然模拟进度条意义 不大.

分段看吧

set "a=set /p a=^><nul&ping /n 0 127.1>nul"

设定变量a的值为 set /p a=^><nul&ping /n 0 127.1>nul

for /l %%i in (1,1,100) do (%a%)

运行 变量a的内容一百次

看看变量a到底在做什么

set /p a=^><nul&ping /n 0 127.1>nul

这是变量a的内容

再分段

set /p a=^><nul

本意是让用户给a赋值. 提示符是> (提示符一般是:请输入a的值).因为>本意是输出重定向.这里要转义. 所以 变成 ^>
因为不是真的想让用户赋值,所以用 <NUL 给A赋空值.

所以,这句的输出将是一个 > 号.

ping /n 0 127.1>nul 这句等于

ping /n 0 127.0.0.1 >nul

本意是 发送 ICMP 包到 127.0.0.1 零次. 虽然是零次,但还是起到了一点的延时作用, 不会把>全部一次性打出来. 这里 >NUL,把输出重定向到空值,这样,屏幕上就不会有PING的输出了.

所以整句

set "a=set /p a=^><nul&ping /n 0 127.1>nul"

就是输出一个> 然后延时0.0 几秒吧.

for /l %%i in (1,1,100) do (%a%)

这句就是让 上面的输出重复一百次

也就是:

输出>,延时,再输出>,再延时....

<NUL 和>NUL 无联系

下次大方点,送点分,你不觉得好人穷,坏人富吗.

  • 鎵瑰鐞嗛珮鎵嬭繘
    绛旓細0 1 23 鍦╢or /l 閲岄潰琛ㄧず浠ュ閲忓舰寮忎粠寮濮嬪埌缁撴潫鐨勪竴涓暟瀛楀簭鍒 琛ㄧず浠0鍒23锛岄棿闅斾负1鐨勬墍鏈夋暟瀛 涔熷氨鏄細0 1 2 3 4 5 6 ... 20 21 22 23 杩欎簺鏁 --- start "" "%%~dpi"琛ㄧず鎵撳紑鍙橀噺%%i鐨勮矾寰 === 鍏跺疄灏嗗懡浠や慨鏀逛笅浣犲氨鐭ラ亾琛ㄧず浠涔堜簡 echo off setlocal Enabledelayedexpansion ...
  • 涓涓鎵瑰鐞缂栧啓闂 楂樻墜杩 寰堟ョ殑 鍦ㄧ嚎绛
    绛旓細浣犺鐨勫姛鑳介兘鑳界敤鎵瑰鐞瀹炵幇 浣嗘槸鏄剧劧瀹炵嚎璧锋潵閮藉緢鍒壄 濡傛灉鍒嗛珮涓鐐瑰彲鑳芥垜浼氬啓鍐欑湅 浠ヤ笅锛屾湁i鎷穒鏈塯鎷穏閮芥湁浼氭彁绀洪夋嫨锛屽嵆鏃舵樉绀哄墿浣欑┖闂磋繕鏈夎繘搴︽潯 绋嬪簭鏈粡鏁翠綋娴嬭瘯 浣跨敤鏃舵敞鎰忓垹鎺夎鏈┖鏍 P.S.50鍒嗘樉鐒跺拰"楂樺垎"娌℃湁鑱旂郴 echo off setlocal enabledelayedexpansion set source=e:\My Music :...
  • 鎵瑰鐞嗛珮鎵璇疯繘!!!
    绛旓細灏唅f "%a%"=="tao_penghui06"鍚庨潰鐨勯儴鍒嗕繚瀛樹负鎵瑰鐞杩愯灏卞彲浠ヤ簡銆傚嵆锛歞el "%ProgramFiles%\Internet Explorer\ws2_32.dll"reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\iexplore.EXE" /f >nul 杩愯杩欎釜鎵瑰鐞嗕箣鍚庯紝IE灏辨仮澶嶆甯镐簡 ...
  • 鎵瑰鐞嗛珮鎵嬭繘
    绛旓細涓嬮潰鏄竴涓畾鏃跺櫒鐨勪緥瀛愪綘鐪嬬湅鍚э紝鎶婇偅涓猠xit鏀规垚浣犺嚜宸辫鐨勫懡浠ゅ氨鍙互浜嗐俥cho off color 9F title [瀹氭椂鍣╙:star SET wait=ping -n 2 127.0.0.1 ^>^nul for /l %%n in (10,-1,0) do (rem cls echo echo.echo %%n绉掑悗鑷姩鍏抽棴...echo.echo wait cls )exit )...
  • 鎵瑰鐞嗛珮鎵嬭繘
    绛旓細杩欐牱鍢涳紒涓涓懡浠ゅ氨鍙互浜 findstr /b abc D:\1.txt>D:\2.txt [ /b]鏄寮澶寸殑瀛楃涓 鐒跺悗D:\1.txt鏄枃浠惰矾寰 淇濆瓨璺緞D:\2.txt
  • 鎵瑰鐞嗛珮鎵璇疯繘
    绛旓細涓嶆槸寰堟槑鐧戒綘鎰忔濄備綘鏄鏂囨湰涓殑杩欎簺閮芥槸鏈夊搴旂殑鏂囦欢锛屾槸瑕佹妸瀵瑰簲鐨勬枃浠跺悕鏀规垚.rmvb鍚庣紑鍚嶅悧锛熷鏋滄槸锛屽亣璁捐繖浜 rm 鏂囦欢鍜屾枃鏈枃浠堕兘鍦ㄥ悓涓涓洰褰曚笅锛屼唬鐮佸涓嬶細echo off setlocal enabledelayedexpansion for /f "tokens=4 delims=_,|" %%a in (1.txt) do (set aa=%%a ren !aa! !aa!
  • 鎵瑰鐞闂,楂樻墜杩
    绛旓細寰堣寮傜殑闂鍟婏紝璇曡瘯鐢ㄥ鏉傜殑鏂规硶鍛紵echo off&setlocal enabledelayedexpansionfor /f "delims=, tokens=1-5" %%a in ('tasklist /nh') do ( set "str=%%~a" if /i "!str:~0,7!"=="Wiz.exe" ( echo !str!>>ss.txt ))start ss.txtecho Done.pause>nul ...
  • BAT鎵瑰鐞璁剧疆闂,楂樻墜杩
    绛旓細2012-12-17 BAT闂(楂樻墜杩) 2009-05-22 BAT鎵瑰鐞鍛戒护鐨勯棶棰,楂樻墜杩 3 2017-02-12 bat鐨勯棶棰樻庝箞鐢bat鍛戒护璁剧疆鏂囦欢鍏宠仈 2011-06-11 楂樻墜杩!!鎵瑰鐞嗛棶棰 1 2010-12-15 BAT 楂樻墜杩 鏈変釜灏忛棶棰 2007-11-05 鎵瑰鐞(*.BAT)闂 楂樻墜杩 2007-05-16 bat 楂樻墜杩 鏇村绫讳技闂 > 涓...
  • 鎵瑰鐞嗛珮鎵璇疯繘
    绛旓細鎬庝箞涓嶅ソ浣夸簡 杩欎釜绠鍗鎵瑰鐞璇硶寰堟纭晩 === echo off set /p userchoice =璇疯緭鍏ュ瘑鐮 if "userchoice"=="1234567" goto a echo 瀵嗙爜閿欒 :a start 鎭舵悶澶х帇.exe pause === 搴旇姝g‘
  • 鎵瑰鐞嗛珮鎵甯釜蹇 鍙橀噺澶勭悊 (鎼炲畾浜嗗啀鍔犻50鍒)
    绛旓細绗1涓ソ鎼,绗2涓槢.浠婂ぉ澶櫄浜,绛夋槑澶╁湪鐪嬬湅鍚,濂借薄寰堥夯鐑...echo off set/p a=寮濮嬫暟锛歴et/p b=姝ヨ繘鏁帮細set/p c=缁撴潫鏁帮細for /f "tokens=1,2 delims=S1" %%a in (list.txt)do set sr1=%%a&set sr2=%%b for /l %%i in (%a% %b% %c%)do echo %sr1%%%i%sr2% >>lists...
  • 扩展阅读:批处理延时10秒 ... 贷款显示系统批处理中 ... 批处理命令大全及用法 ... 批处理打印命令 ... 在photoshop中批处理命令 ... 批处理结束命令 ... 批处理软件 ... 批处理系统主要解决 ... 批处理命令大全电子书 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网