楼 主
如何赋予DOS命令返回值一个变量?求教大虾。
发表于 2006-11-05 00:02 · 中国 湖北 武汉 电信
初级用户
★
积分 42
发帖 16
注册 2006-11-04 23:39
19年会员
UID 69597
性别 男
状态 离线
我建了个简单的批处理如下:
@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 一个变量呢?
不胜感激。
第 2 楼
发表于 2006-11-05 00:31 · 中国 湖北 荆门 电信
荣誉版主
★★★
积分 2,013
发帖 718
注册 2006-02-18 07:07
20年会员
UID 50550
状态 离线
@echo off
set /p getway="请输入网关IP地址:"%getway%
for /f "tokens=2" %%i in ('arp -a ^| find "%getway%" ') do set mac=%%i
echo %mac% && pause
未测试。
第 3 楼
发表于 2006-11-05 02:49 · 中国 湖北 武汉 电信
初级用户
★
积分 42
发帖 16
注册 2006-11-04 23:39
19年会员
UID 69597
性别 男
状态 离线
论坛跳转: