[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 7# hentai87

前面加上
  1. setlocal   ENABLEDELAYEDEXPANSION
复制代码

TOP

回复 4# newswan


    最大的结果还得用在其他命令里,不是我想知道是什么值

TOP

回复 5# newswan


    运行后闪退
没有多个最大值

TOP

本帖最后由 newswan 于 2021-9-6 22:19 编辑
  1. for /f "usebackq tokens=2-3 delims=_=" %%a (`set count_`) do (
  2.     if %%b GTR !count! (
  3.         set count=%%b
  4.         set name=%%a
  5.     )
  6. )
复制代码
有没有多个最大值

TOP

回复 3# hentai87


得到统计数量,就找到最大那个了

TOP

回复 2# newswan


   不是想要统计数量,想直接输出最多的那个变量

TOP

  1. echo off
  2. for /f "delims=\ tokens=5" %%i in ('REG QUERY "HKLM\SYSTEM\CurrentControlSet\Services"') do (
  3. for /f "delims=_ tokens=2" %%k in ("%%i") do (
  4. echo %%k
  5. set /a count_%%k+=1
  6. ))
  7. set count
复制代码

TOP

返回列表