中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-09 20:31
47,811 主题排行 / 349,897 发帖 / 今日 2 篇 / 48,255 会员排行
DOS批处理 & 脚本技术(批处理室) » 如何提取本机的ip地址,以及ip地址的最后一位?
可打印版本  1,084 / 12
第1楼 crazyforcrane 发表于 2008-09-19 12:41
初级用户 发帖 18 积分 32
如何提取本机的ip地址,以及ip地址的最后一位?
请教各位大侠,我有个脚本要使用ip地址,以及ip地址的最后一位,
比如,我要在一个命令里,使用echo %ip% clnt%ip最后一位%>c:\windows\test 文件里,在这里%ip%为本机ip,%ip最后一位%为ip地址的最后一位,并且如果不足3位的话,要凑足三位,比如,127.0.0.1,这里ip地址的最后一位要提取001,请问,各位大侠,怎么才能做到?

先在这里谢谢各位的回答!!!


还有一个问题,可能有人问了很多遍了,就是比如我的D盘里有个文件夹,D:\文件夹,我想把这个文件夹的快捷方式发送到桌面一个,开始程序里一个,怎么做到?

最后一个问题,批处理运行的时候,会出现一个黑色的窗口,怎么才能让批处理运行的时候,什么反应都没有那 ?

[ Last edited by crazyforcrane on 2008-9-19 at 12:55 PM ]
第2楼 wxcute 发表于 2008-09-19 12:53
中级用户 发帖 211 积分 458
ping %computername%

ipconfig /all
可得到本机在局域网的IP
外网的IP不会,如果是直接用猫上网ping %computername%也可得到外网IP。
第3楼 crazyforcrane 发表于 2008-09-19 12:56
初级用户 发帖 18 积分 32
关键我是想用在批处理里,而不是手工去添加这些文件,如果是手工添加的话,哪么就没有这些问题了。而所说的用ping或者ipconfig提取ip的,我又不会呀。。。

[ Last edited by crazyforcrane on 2008-9-19 at 01:39 PM ]
第4楼 crazyforcrane 发表于 2008-09-19 13:12
初级用户 发帖 18 积分 32
各位大哥,有没有人能帮帮我啊......
第5楼 wxcute 发表于 2008-09-19 13:13
中级用户 发帖 211 积分 458
用ping会慢一点,改用ipconfig会好很多,ipconfig的答案已经有人给了,我就用ping写个吧。
第6楼 crazyforcrane 发表于 2008-09-19 13:39
初级用户 发帖 18 积分 32
谢谢各位高手,虽然我还没有试试看好不好用,但总算有点眉目了。
第7楼 crazyforcrane 发表于 2008-09-19 13:49
初级用户 发帖 18 积分 32
还是有一个问题,那就是除了第四位之外,别的都是有几位就要几位的,比如第二位是1的话,就要1而不要001
第8楼 wxcute 发表于 2008-09-19 13:53
中级用户 发帖 211 积分 458
改改就好了。
第9楼 crazyforcrane 发表于 2008-09-19 14:27
初级用户 发帖 18 积分 32
谢谢,谢谢,可惜我都不会,什么都得问你们,谢谢各位。。。
第10楼 HAT 发表于 2008-09-19 14:41
版主 发帖 5,017 积分 9,023
第11楼 hackate 发表于 2008-09-19 18:34
中级用户 发帖 125 积分 228
其实楼上的方法都不是很妥当.为什么?
如果你是用路由上的网,用ipconfig,ping等是获取不了自己的外网IP的,,
这个问题比较麻
第12楼 radem 发表于 2008-09-19 20:02
高级用户 发帖 383 积分 691
Originally posted by hackate at 2008-9-19 06:34 PM:
其实楼上的方法都不是很妥当.为什么?
如果你是用路由上的网,用ipconfig,ping等是获取不了自己的外网IP的,,
这个问题比较麻


LZ要的是本机IP就可以了
第13楼 HAT 发表于 2008-09-19 20:04
版主 发帖 5,017 积分 9,023
Re 11楼
楼主的标题写的很清楚:
如何提取本机的ip地址,以及ip地址的最后一位?
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023