[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
看这个帖子。先试着自己写下代码,遇到问题自己独立思考解决。解决不了的发到论坛上,一起解决。
http://bbs.bathome.net/viewthread ... hlight=%CD%A2%CA%B1

[ 本帖最后由 pusofalse 于 2008-10-15 14:50 编辑 ]
心绪平和,眼藏静谧。

TOP

  1. @echo off&setlocal enabledelayedexpansion&title test
  2. del %temp%\tmp.x;%temp%\false>nul 2>nul
  3. if "%~1" neq "" goto loop
  4. start /b %~fs0 test
  5. for /f "delims=" %%a in (a.txt) do (
  6.      set "str=%%a"
  7.      for %%a in (, : 。  .) do set "str=!str:%%a= !"
  8.      call :lp
  9. )
  10. cd.>%temp%\false&exit
  11. :lp
  12. if not exist %temp%\tmp.x (
  13.    <nul set /p=%str:~,1%
  14.    set "str=%str:~1%"
  15.    if defined str ping -n>nul&goto lp
  16.   ) else (
  17.   goto lp
  18. )
  19. set/p= <nul&goto :eof
  20. :loop
  21. pause>nul
  22. cd.>%temp%\tmp.x
  23. pause>nul
  24. del %temp%\tmp.x
  25. if not exist %temp%\false (goto loop)
  26. del %temp%\false,tmp.x>nul 2>nul
  27. exit
复制代码

[ 本帖最后由 pusofalse 于 2008-10-15 17:16 编辑 ]
心绪平和,眼藏静谧。

TOP

返回列表