中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-07 14:20
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 批处理修改内部网络号 查看 752 回复 4
楼 主 批处理修改内部网络号 发表于 2008-02-19 14:37 ·  中国 广东 深圳 电信
中级用户
★★
积分 396
发帖 183
注册 2007-12-23 06:24
18年会员
UID 106531
性别 男
状态 离线
我用批处理先获取当前IP地址,然后再用变量%ip:~8%来获取IP的尾数为1.35
然而我的局域网分三个网段,还0.35和2.35
所以,我的意思就是要去.为0,这样就分别获取的尾数为1035,0035,2035
所以,关于更改内部网络号就不会重复或冲突

问题就是怎么去.为0呢?
2 发表于 2008-02-20 11:29 ·  中国 北京 北京森华易腾通信技术有限公司BGP节点(北京电信+北京联通)
新手上路
积分 10
发帖 5
注册 2008-02-04 13:48
18年会员
UID 110178
性别 男
状态 离线
LZ应该先把语文学好
3 发表于 2008-02-20 21:16 ·  中国 贵州 贵阳 电信
初级用户
★★
积分 153
发帖 63
注册 2008-02-17 15:25
18年会员
UID 110834
性别 男
状态 离线
不知道写的是什么,请写明白一点。
4 发表于 2008-02-20 21:53 ·  中国 江苏 南京 电信
中级用户
★★
拟谷盗
积分 312
发帖 108
注册 2007-01-21 11:36
19年会员
UID 77238
性别 男
状态 离线
去.为0 —— 将.替换为0
例:
@echo off & setlocal enabledelayedexpansion
set var=1.35
set var=!var:.=0!
FLOSS
5 发表于 2008-02-21 06:38 ·  中国 广东 深圳 电信
中级用户
★★
积分 396
发帖 183
注册 2007-12-23 06:24
18年会员
UID 106531
性别 男
状态 离线
4楼高手,有水平,谢了
论坛跳转: