[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
好像要先判断输入的前2位是否为数字吧?

TOP

  1. @echo off
  2. set /p input=请输入如下格式字符串"数字+数字+任意字符":
  3. echo %input%|findstr "^[0-9][0-9]">tmp.tmp
  4. for /f %%i in (tmp.tmp) do ( if %%i == %input% echo 格式正确&goto Check)
  5. echo 输入格式错误
  6. del /q tmp.tmp
  7. pause
  8. exit
  9. :Check
  10. set /a sum=%input:~0,1%+%input:~1,1%
  11. echo 最终结果%sum%
  12. del /q tmp.tmp
  13. pause
复制代码
因为技术有限,所以用到了临时文件,哪位高手能帮忙改成不使用临时文件的。

TOP

返回列表