[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
看到这种一排齐的代码就头大了。
还有没有弄清楚层次关系就不要玩嵌套。

TOP

本帖最后由 applba 于 2011-6-6 16:34 编辑
  1. @echo off
  2. SETLOCAL EnablEdElayEdExpansion
  3. (   set /a a=0
  4.     for /l %%b in (101,1,127) do  (     
  5.         for /l %%c in (5,1,8) do (
  6.             set  /a a+=1
  7.             echo [ServerItem!a!]
  8.             echo GroupId=1
  9.             echo Description=%%b店            
  10.             echo Server=10.22.%%b.%%c     
  11.             echo Port=3389     
  12.             echo Domain=     
  13.             echo User=administrator     
  14.             echo Password=****     
  15.             echo Width=1024     
  16.             echo Height=768     
  17.             echo FullScreen=0     
  18.             echo ColorDeepth=24
  19.             echo.            
  20.          )
  21.     )
  22. )>svrlist.ini
  23. start svrlist.ini
复制代码

TOP

本帖最后由 applba 于 2011-6-6 16:39 编辑

改成 for /l 多层嵌套求助

我看数学不好哇,9楼的代码运行出来有108个ServerItem,不是100个哟。

你一楼给出的代码运行出来有一万个ServerItem,ini文件体积有几个M。

TOP

我觉得两次嵌套的代码更为直接通用:如果数据改变,你每次都要构造算法来得到b。
另外使用()>svrlist.ini,比多次>>更外高效,你把这个总循环次数调到一万次就非常明显了。

TOP

返回列表