标题: 如何赋予DOS命令返回值一个变量?求教大虾。
[打印本页]
作者: sd213637
时间: 2006-11-5 00:02
标题: 如何赋予DOS命令返回值一个变量?求教大虾。
我建了个简单的批处理如下:
@echo off
set /p getway="请输入网关IP地址:"%getway%
arp -a|find "%getway% "
比如find返回值为:
192.168.0.1 00-90-27-A5-20-80 static
该怎么赋予 00-90-27-A5-20-80 一个变量呢?
不胜感激。
作者: 3742668
时间: 2006-11-5 00:31
@echo off
set /p getway="请输入网关IP地址:"%getway%
for /f "tokens=2" %%i in ('arp -a ^| find "%getway%" ') do set mac=%%i
echo %mac% && pause
未测试。
作者: sd213637
时间: 2006-11-5 02:49
非常感谢。已经解决。。