⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 把指定文件中的指定位置的数字相加.bat

📁 namejm写的批处理
💻 BAT
字号:
@echo off
:: 把某个目录下所有txt中第三行第四个数字相加
:: code by jm 2006-9-9 CMD@XP
set num=0
setlocal enabledelayedexpansion
:: 其实用skip=2来跳过头两行的效率更高
for %%i in (*.txt) do (
    set file=%%i
    for /f "tokens=1* delims=:" %%j in ('findstr /n . !file!') do (
        set var=%%k
        if %%j equ 3 (set num_=!var:~4,1!)&& set /a num=!num!+!num_!
    )
)
echo   相加后的结果是 %num%
pause
goto :eof

@echo off
:: 把某个目录下所有txt文件中第十行第三列的数字相加
:: code by jm 2006-9-9 CMD@XP
setlocal enabledelayedexpansion
for %%i in (*.txt) do (
    set file=%%i
    set count=0
    for /f "skip=9 tokens=3" %%j in (!file!) do (
       set /a count+=1
       if !count! equ 1 set /a sum+=%%j
    )
)
echo   相加后的结果是 %sum%
pause

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -