[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
测试代码:
  1. @echo off 2>nul 3>nul
  2. setlocal enabledelayedexpansion
  3. for /f "delims=" %%a in (list.txt) do (
  4. set /a n=0
  5. set var=%%a
  6. set var=!var:#= !
  7. for %%i in (!var!) do set res=%%i
  8. Rem '/*处理浮点///
  9. set /a ok=!res! && (set /a res=!res!*7) || (set var=!res:*.=!
  10.    for /l %%i in (0 1 9) do set var=!var:%%i= %%i!
  11.                    for %%i in (!var!) do set/a n+=1
  12.    set res=!res:.=!
  13.    set /a res=!res!*7
  14.    call set res=%%res:~0,-!n!%%.%%res:~-!n!%%)
  15. echo !res!
  16. )
  17. pause>nul
复制代码
测试数据:
1##4072.0###52.19### #504## #
2#38705.8# # # 51.73## #490# #
372###389.0##51.80##19.77# # 504#####
4##59.71#3715.45##497######
5##4072.0###52.19### #72.8026## #
6#38705.8# # # 51.73## #70.2# #
772###389.0##51.80##19.77# # 72.0#####
8##59.71#3715.45##71######


测试结果:
3528
3430
3528
3479
509.6182
491.4
504.0
497

TOP

返回列表