![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-02 09:09 |
共 48,037 主题排行 / 350,122 发帖 / 今日 0 篇 / 48,250 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 自动更改随机IP |
| 可打印版本 1,353 / 7 |
| 第1楼 tendzzss | 发表于 2006-11-05 21:17 |
| 新手上路 发帖 5 积分 12 | |
|
自动更改随机IP 我想编个BAT文件 运行一次 他就产生一个1到255的随机数 并将IP改为192。168。1。随机数
随机数的产生 我用的是代码 set /a x=%random% %%255+1 echo Random number: %x% 然后用 netsh interface ip set address "本地连接“ 192.168.1.x 255.255.255.0 192.168.1.1 1 结果发现改不了IP 大概是因为192。168。1。X这里不能有变量 谁能帮帮我 通过变量的写入写出可以解决不 我不知道变量怎么写入文件啊 只用写入第一行就行了 读取用 set /p ip=<ip.txt [ Last edited by tendzzss on 2006-11-5 at 09:37 AM ] |
|
| 第2楼 fastslz | 发表于 2006-11-05 21:31 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
多了一个空格多了一个%
set /a x=%random%%255+1 [ Last edited by fastslz on 2006-11-5 at 09:32 AM ] |
|
| 第3楼 tendzzss | 发表于 2006-11-05 21:36 |
| 新手上路 发帖 5 积分 12 | |
|
set /a rnd=%random% %% 255 + 1好象也行
请问怎么样才可以把变量值写入文件 |
|
| 第4楼 fastslz | 发表于 2006-11-05 21:55 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
| 第5楼 tendzzss | 发表于 2006-11-05 22:08 |
| 新手上路 发帖 5 积分 12 | |
|
不是 XP的啊
|
|
| 第6楼 tendzzss | 发表于 2006-11-05 22:23 |
| 新手上路 发帖 5 积分 12 | |
|
会了 用 netsh interface ip set address "本地连接“ 192.168.1.%x%255.255.255.0 192.168.1.1 1
哎呀怎么简单 不用写入写出的 不懂就是不懂啊 |
|
| 第7楼 tendzzss | 发表于 2006-11-05 23:33 |
| 新手上路 发帖 5 积分 12 | |
|
还有个问题啊 如 x=3 用set x>temp.txt 得到的是x=3 我想只有3
怎么办啊 |
|
| 第8楼 lxmxn | 发表于 2006-11-06 01:42 |
| 版主 发帖 4,938 积分 11,386 | |
|
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |