. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 关闭主题
 
主题工具
magicwen
 
magicwen 的头像
核心会员
 
资 料:
注册日期: Sep 2002
帖子: 2,892 声望值: 3
精华: 0,解答: 1
#1 旧 2011-12-08, 15:53:45 默认 已解答: 【求助】有什么软件为100台机自动生成按序号更换参数的批处理文件的?
magicwen 当前在线  

现在有100台机

IP是从1-100

比如这样 IP为10.21.15.1的,我们就是这样设置了一个批处理文件给用户,让他自己双击 就可以上内网了:

echo 正在设置本机IP ,请稍等......
netsh interface ip set address "本地连接" source = static addr = 10.21.15.1 mask=255.255.255.0
echo 正在设置本机网关,请稍等......
netsh interface ip set address "本地连接" gateway = 10.21.15.254 gwmetric =1
echo 正在设置本机DNS ,请稍等......
netsh interface ip set dns "本地连接" source = static addr = 10.21.16.7
echo 设置完成!
echo. & pause
ipconfig /all >c:\ip.txt


但是 还有99台机 有什么软件可以自动将10.21.15.1 变成
10.21.15.2
10.21.15.3
10.21.15.5
……
10.21.15.100的批处理命令的?

还请各位解答 谢谢
最佳解答为:
rbba
 
rbba 的头像
支柱会员
 
资 料:
注册日期: May 2001
帖子: 6,448 声望值: 3
精华: 3,解答: 35
#2 旧 2011-12-08, 16:06:22 默认
rbba 当前离线  

DHCP 有什么理由不能用么?


任何非常先进的技术,初看都与魔法无异。——克拉克基本定律三
magicwen
 
magicwen 的头像
核心会员
 
资 料:
注册日期: Sep 2002
帖子: 2,892 声望值: 3
精华: 0,解答: 1
#3 旧 2011-12-08, 20:35:15 默认
magicwen 当前在线  

引用:
作者: rbba 查看帖子
DHCP 有什么理由不能用么?
历史遗留问题 一句话说不清楚 还是给个解决批处理的问题
samson88
 
samson88 的头像
热心会员
 
资 料:
注册日期: May 2002
帖子: 2,314 声望值: 2
精华: 2,解答: 37
#4 旧 2011-12-08, 21:07:50 默认
samson88 当前离线  

@echo off
setlocal enabledelayedexpansion
for /l %%i in (1,1,100) do (set a=%%i
echo echo 正在设置本机IP ,请稍等...... >> 10.21.15.!!a!!.cmd
echo netsh interface ip set address "本地连接" source = static addr = 10.21.15.!!a!! mask=255.255.255.0 >> 10.21.15.!!a!!.cmd
echo echo 正在设置本机网关,请稍等...... >> 10.21.15.!!a!!.cmd
echo netsh interface ip set address "本地连接" gateway = 10.21.15.254 gwmetric =1 >> 10.21.15.!!a!!.cmd
echo echo 正在设置本机DNS ,请稍等...... >> 10.21.15.!!a!!.cmd
echo netsh interface ip set dns "本地连接" source = static addr = 10.21.16.7 >> 10.21.15.!!a!!.cmd
echo echo 设置完成^! >> 10.21.15.!!a!!.cmd
echo echo. ^& pause >> 10.21.15.!!a!!.cmd
echo ipconfig /all ^>c:\ip.txt >> 10.21.15.!!a!!.cmd
)


以上内容存为一批处理并执行将得到100个批处理,(10.21.15.1~100.cmd)

)


在中国,有什么事情解释不了的,一想到“”字就迎刃而解了。
magicwen
 
magicwen 的头像
核心会员
 
资 料:
注册日期: Sep 2002
帖子: 2,892 声望值: 3
精华: 0,解答: 1
#5 旧 2011-12-08, 21:24:46 默认
magicwen 当前在线  

引用:
作者: samson88 查看帖子
@echo offsetlocal enabledelayedexpansionfor /l %%i in (1,1,100) do (set a=%%iecho echo 正在设置本机IP ,请稍等...... >> 10.21.15.!!a!!.cmdecho netsh interface ip se......
非常感谢!CCFER人才辈出 谢谢!
littlefat
 
littlefat 的头像
热心会员
 
资 料:
注册日期: Jul 2001
帖子: 3,340 声望值: 5
精华: 2,解答: 7
#6 旧 2011-12-11, 21:36:50 默认
littlefat 当前离线  

牛人!一直没高清for怎么用,明天有空研究一下。


Little@FAT :)
发表新主题 关闭主题

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 22:00:31.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号