帮忙写个bat批处理命令

来源:百度知道 编辑:UC知道 时间:2024/09/20 07:05:09
我想把本机的IP,作为参数用net send发送给别的机子
我的思路是用ipconfig|find "IP Address"后再提取自己的IP,但不知道怎么保存到变量
用ipconfig提取出IP我大概行了,就是提取后不知道怎么用set保存到变量中

你这个问题蛮奇特的,既然你已经提取了ip了,怎么会搞不到变量中呢。没有变量,你怎么展示你获取到的ip啊?

@echo off
for /f "tokens=15" %%i in ('ipconfig/all^|find "IP Address"') do set ip=%%i
::这一句就是提取ip的,并将ip地址放到了变量ip里面了
net send username %ip%
::这一句就把变量ip的内容,也就是你的ip地址发送给username了

楼主自己改username喽