Board logo

标题: [其他] 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

  1. @echo off
  2. for /f "delims=" %%a in ('rasdial') do if not defined str set "str=%%a"
  3. echo 获取的第一行字符串:%str%
  4. pause
复制代码

作者: fsnet    时间: 2014-1-24 17:51

回复 4# xxpinqz


    感谢大神!果然给力!
作者: 飞翔的小鸟    时间: 2014-1-25 11:07

你要是取结果的文本,那可以,只是你的判断在非简体中文的命令行下面就不能用,用errorlevel 返回值才是可以通用的.




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2