批处理中,怎么把 ipconfig/all | findstr "本地连接" 的内容 赋值给 set 设置的变量啊?详细如下:

我用的命令是:set/pstr=ipconfig/all|findstr"本地连接"通过在cmd下单步执行,上面的语句没有报错,但是echo%str%,却无法显示该变量的... 我用的命令是 :
set /p str=ipconfig/all | findstr "本地连接"
通过在cmd下单步执行,上面的 语句没有报错,但是 echo %str% ,却无法显示该变量的结果,所以我认为上面的语句还是有问题的,该怎么改啊?谢谢了。
展开
 我来答
hjiyu
2011-12-13 · TA获得超过267个赞
知道小有建树答主
回答量:107
采纳率:50%
帮助的人:61.5万
展开全部
前后加个双引号 下面为改过的测试可用
set /p "str=ipconfig/all | findstr "本地连接""
sudoku52
2011-12-13 · TA获得超过7万个赞
知道大有可为答主
回答量:1.2万
采纳率:82%
帮助的人:4887万
展开全部
ipconfig/all | findstr "本地连接">a.txt
set /p str=<a.txt
echo %str%
但这样有是什么意义吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式