标题: 获取计算机名!!!
[打印本页]
作者: wen513520
时间: 2007-11-1 15:46
标题: 获取计算机名!!!
各位大侠,大家好
我想用一段批处理设置IP地址,IP地址的最后一位取计算机名字
以下是我的批处理
@Echo Off
set a=%computername%
rem 设定当前网卡“本地连接”对应的外网IP地址和地址掩码;
Netsh interface ip Set address name="本地连接" Source =static addr=192.168.0.%a% mask=255.255.255.0
rem 设定网关的IP地址和寻址的权值;
Netsh interface ip Set Address Name="本地连接" gateway=192.168.0.246 gwmetric=1
rem 设定局域网中主DNS服务器的IP地址;
Netsh interface ip Set Dns Name="本地连接" source=static addr=202.101.226.69
netsh interface ip add dns name="本地连接" addr=202.101.224.69
但计算机名是字母开头的,请问我如何把这个字母分离掉!!!
谢谢各位高手了
作者: abcd
时间: 2007-11-1 16:45
截取掉即可
最好能说明一下计算机名的命名格式
作者: wen513520
时间: 2007-11-1 16:57
B127
都是前面带一个字母的形式
作者: abcd
时间: 2007-11-1 17:00
如果只有第一个是字符,后面的都是数字的话,
不妨试试
set a=%computername:~1%
作者: wen513520
时间: 2007-11-1 17:16
谢谢!可以了