[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
然后是输入文件的..在原基础上改很容易~ ~
  1. ::code by Fair_Jm@http://hi.baidu.com/fair_Jm
  2. @echo off&setlocal EnableDelayedExpansion
  3. title 彩色逐字输出您文件内的字符 made by Fair_Jm
  4. color F8
  5. :new
  6. cls
  7. set op=jm
  8. set /p op=请将文本直接拖入:
  9. cls
  10. if "%op%"=="jm" echo 无文本&ping /n 2 127.1 >nul&goto new
  11. for /f "delims=" %%i in ('findstr /n .* "%op%"') do (
  12.     set "z=%%i"
  13.     setlocal enabledelayedexpansion
  14.     set z=!z:*:=!
  15.     call :begin
  16.     endlocal
  17.     echo.
  18. )
  19. echo.&echo.
  20. echo 显示完毕 按回车键重新开始
  21. pause>nul
  22. goto new
  23. :begin
  24. if not defined z (goto :eof)
  25. set /a x=%random%%%9+1
  26. set "o=!z:~0,1!"
  27. set o=!o:^<= !
  28. set o=!o:^>= !
  29. set o=!o:^.= !
  30. set o=!o:^|= !
  31. set o=!o:^&= !
  32. set o=!o:^:= !
  33. set o=!o:^"= !
  34. set o=!o:^\= !
  35. set o=!o:^/= !
  36. set o=!o:t= !
  37. if "!o!"==" " set /p= !z:~0,1!<nul&goto :next
  38. set /p= <nul>"!z:~0,1!" 2>nul&findstr /a:F!x! .* *!z:~0,1! 2>nul&del "!z:~0,1!" 2>nul
  39. :next
  40. set z=!z:~1!
  41. ping /n 1 127.1 >nul
  42. goto :begin
复制代码

[ 本帖最后由 基拉freedom 于 2009-8-23 20:02 编辑 ]
o(∩_∩)o...~~~
空间:http://hi.baidu.com/fair_jm
喜欢批处理的没事的话去逛逛哦~~

TOP

返回列表