windows Shell 中命令返回值赋值给变量

主要用For命令即可

1 @Echo Off&Setlocal Enabledelayedexpansion
2 For /f "delims=" %%i in ('curl -s  "网址" ^| iconv -f utf-8 -t gb2312') do (
3 Set "i=%%i"
4 Echo !i!
5 )
6 Pause

 

@echo off&setlocal enabledelayedexpansion
for /f "tokens=1,4 delims=<>" %%a in ('curl -s  "http://wap.ip138.com/ip.asp?ip=%1" ^| iconv -f
utf-8 -t gb2312 ^| find "查询结果"') do (
echo %%a
echo %%b
)

posted on 2017-06-05 14:00  BonSan  阅读(743)  评论(0)    收藏  举报

导航