找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 21825|回复: 6

[文本处理] 【已解决】请教批处理用什么方法可递增显示变量?

[复制链接]
发表于 2024-1-14 20:31:47 | 显示全部楼层 |阅读模式
本帖最后由 licunwei 于 2024-1-15 13:07 编辑

请教,我想用递增的方式显示下面2个变量,大佬些 有什么方法,请教下。下面命令是错误的,为了表达意思而已。加一个检测出有几张网卡就只能循环几次更完美。
  1. @echo off
  2. Setlocal enabledelayedexpansion
  3. for /f "tokens=2 delims==" %%A in ('wmic nic where "NetEnabled='TRUE'" get NetConnectionID /value^|find "="') do (
  4. set /a m+=1
  5. set "winx!m!=%%A"
  6. )
  7. echo %winx1%   %winx2%

  8. set "m=0"
  9. :A
  10. set /a "m+=1"
  11. echo %winx!m!%
  12. pause
  13. goto A
复制代码

评分

参与人数 1PB +2 收起 理由
Batcher + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2024-1-14 20:50:23 | 显示全部楼层
回复 1# licunwei
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /f "tokens=2 delims==" %%A in ('wmic nic where "NetEnabled='TRUE'" get NetConnectionID /value ^| find "="') do (
  4.     set /a m+=1
  5.     set "winx!m!=%%A"
  6. )
  7. for /l %%i in (1,1,!m!) do (
  8.     echo winx%%i=!winx%%i!
  9. )
复制代码
 楼主| 发表于 2024-1-14 21:17:00 | 显示全部楼层
回复 2# ShowCode

不是我要的效果,我是要递增的方式显示 。大神能否帮忙改下。
 楼主| 发表于 2024-1-14 21:21:23 | 显示全部楼层
回复 2# ShowCode


我要的是能够变量名称加1的方式来显示。%winx1% 加1  %winx2%   加1  %winx3%  这样循环递增到没有数据为止。
发表于 2024-1-15 00:35:30 | 显示全部楼层

  1. @echo off

  2. set wm1=1
  3. set wm2=2
  4. set wm3=3
  5. for /f "usebackq" %%a in (` set wm`) do (
  6.         echo %%a
  7. )
复制代码
发表于 2024-1-15 08:54:19 | 显示全部楼层
回复 4# licunwei
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /f "tokens=2 delims==" %%A in ('wmic nic where "NetEnabled='TRUE'" get NetConnectionID /value ^| find "="') do (
  4.     set /a m+=1
  5.     set "winx!m!=%%A"
  6. )
  7. set "n=0"
  8. :Loop
  9. set /a "n+=1"
  10. echo,!winx%n%!
  11. pause
  12. if !n! lss !m! (
  13.     goto :Loop
  14. )
复制代码

评分

参与人数 1技术 +1 收起 理由
licunwei + 1 乐于助人

查看全部评分

 楼主| 发表于 2024-1-15 13:04:40 | 显示全部楼层
回复 6# ShowCode


完美   谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 06:09 , Processed in 0.022144 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表