标题: [其他] BAT批处理怎样获取rasdial命令的返回值? [打印本页]
作者: fsnet 时间: 2014-1-24 13:35 标题: BAT批处理怎样获取rasdial命令的返回值?
上面代码执行后,我想得到返回的文本(箭头标注处),然后进行判断!
问题是现在不知道怎么取得这个返回的文本,求助大神!
作者: 飞翔的小鸟 时间: 2014-1-24 14:00
echo %errorlevel%
作者: fsnet 时间: 2014-1-24 14:54
回复 2# 飞翔的小鸟
没用 返回值都是0
作者: xxpinqz 时间: 2014-1-24 15:33
- @echo off
- for /f "delims=" %%a in ('rasdial') do if not defined str set "str=%%a"
- echo 获取的第一行字符串:%str%
- pause
复制代码
作者: fsnet 时间: 2014-1-24 17:51
回复 4# xxpinqz
感谢大神!果然给力!
作者: 飞翔的小鸟 时间: 2014-1-25 11:07
你要是取结果的文本,那可以,只是你的判断在非简体中文的命令行下面就不能用,用errorlevel 返回值才是可以通用的.
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |