[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 apang 于 2013-10-17 18:25 编辑

保存为test.bat,需要strings和wbat
  1. @echo off
  2. :_Loop
  3. cls
  4. set var=
  5. set Input=456
  6. set Num=123
  7. call w.bat box @test.bat:_Choice #1
  8. if errorlevel 100 goto _Exit
  9. if %?%#==1# goto _Start
  10. if %?%#==2# goto _Exit
  11. :_Choice "输入比较的数值:"
  12.         [$Input,8,U! ]
  13. [ 确定(&S)]    [ 取消(&C)]
  14. ::
  15. :_Start
  16. strings var=SUB %Input%,%Num% 2>nul
  17. if errorlevel 1 goto _Lss
  18. if %var%#==0# goto _Equ
  19. echo ">"
  20. pause
  21. goto _Loop
  22. :_Equ
  23. echo "="
  24. pause
  25. goto _Loop
  26. :_Lss
  27. echo "<"
  28. pause
  29. goto _Loop
  30. :_Exit
  31. exit
复制代码
用 strings 除法运算貌似不行,改成减法运算

TOP

纯DOS唉,只是蜻蜓点水般接触过,已经找不到北了。

TOP

返回列表