[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. set /p var=Please input:
  3. for /f "delims=" %%a in ('^(echo e0:200 "%var%" ff^&more /e +5^<"%~f0"^)^|debug^|findstr "^[^-0]"^|findstr /v "Program Invalid"') do echo.%%a
  4. pause&exit/b
  5. a100
  6. mov ax,0
  7. mov ds,ax
  8. mov bx,200
  9. mov dl,[bx]
  10. cmp dl,41
  11. jb 112
  12. xor dl,20
  13. mov ah,2
  14. int 21
  15. inc bx
  16. mov al,[bx]
  17. cmp al,ff
  18. jnz 108
  19. int 20
  20. g
  21. q
  22. q
复制代码
2

评分人数

TOP

原帖由 firewolf85 于 2008-12-8 17:38 发表

汇编吗?很眼熟的说。


是。就会一点点而已:(

TOP

回复 33楼 的帖子

运行结果不对

TOP

回复 35楼 的帖子

改成这样?
  1. @echo off&setlocal enabledelayedexpansion
  2. set "str=abHJ      dfsKHK    aB"
  3. :lp
  4. (for %%a in (aA bB cC dD eE fF gG hH iI jJ kK lL mM nN oO pP qQ rR sS tT uU vV wW xX yY zZ) do (
  5.      set "temp=%%a"
  6.      if "!str:~,1!" equ "!temp:~,1!" set /p=!temp:~1,1!&goto next
  7.      if "!str:~,1!" equ "!temp:~1,1!" set /p=!temp:~,1!&goto next
  8. )
  9. set /p=!str:~,1!)<nul
  10. :next
  11. set "str=!str:~1!"&if defined str goto lp
  12. pause>nul
复制代码
1

评分人数

TOP

返回列表