首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

请问批处理高手帮小弟我解决 高级有关问题

2012-01-20 来源:读书人网 【读书人网(Reader8.cn):综合教育门户网站】
请教批处理高手帮我解决 高级问题我现在想 声明一个变量 a(set a) 然后我想 给这个a 赋值值的内容是 本地

请教批处理高手帮我解决 高级问题
我现在想 声明一个变量 a(set a) 然后我想 给这个a 赋值  值的内容是 本地的ip或者是本地的主机名  但是这个主机名货ip必须是动态的(就是说每台机器的 ip和 主机名会不一样。。所以 这个ip 或主机名必须是动态生成的) 那现在的问题是如何 获取这个ip或者是 主机名。。。。 只要能获取随便一个ip货主机名 赋给 a就行 问题就是如何 获取 。。知道的高手请 写出思路或 核心代码 。。。帮我 别忘了这里是批处理命令。。。不是 java  c#  c++  批处理命令噢噢噢!

[解决办法]
有了主机名获取IP那还不简单,呵呵

BatchFile code
@echo offfor /f %%h in ('hostname') do (set a=%%h)for /f "tokens=2 delims=[]" %%h in ('ping -n 1 %a%^|findstr "["') do (set a=%%h)