[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set "str=0000f.h5h,h87h非fh好46hs 7df,asf8,hsf dh;58gh7.6sh4批:处理
  4. s86h7shh7gh8jiagn0"
  5. :next
  6. set a=!str:~0,1!
  7. set /a r=^a
  8. if !a! == 0 set/p=!0<nul&set/a c+=1
  9. if !r! neq 0 set/p=!a!<nul&set/a c+=1
  10. set str=!str:~1!
  11. if defined str goto next
  12. echo 共!c!个数字
  13. pause>nul
复制代码
这个也可以噢...
刚才发现,开了变量延迟后,在set /a的使用中,单一个!感叹号和脱字符^的作用是一样的。

[ 本帖最后由 心系自然 于 2008-4-27 19:34 编辑 ]
静水流深...

TOP

回复 14楼 的帖子

噢,原来真的是这样吖...
对了,开了变量延迟,set/p=!0<nul,这样也可以噢...
静水流深...

TOP

返回列表