Board logo

标题: [网络连接] 同一段BAT代码在win7可以正常运行,在Win2003 x64就出错呢? [打印本页]

作者: iabat    时间: 2013-12-24 16:29     标题: 同一段BAT代码在win7可以正常运行,在Win2003 x64就出错呢?

本帖最后由 iabat 于 2013-12-24 17:13 编辑
  1. @echo off
  2. set ip=qq.com
  3. for /f "tokens=4 delims==" %%a in ('ping -n 2 %ip%') do (
  4. set ReplyTime=%%a
  5. )
复制代码
以上代码在WIN7是正常的。

在WIN2003 X64出现这个:
已经达到最大的 setlocal 递归层。
已经达到最大的 setlocal 递归层。
已经达到最大的 setlocal 递归层。
已经达到最大的 setlocal 递归层。
已经达到最大的 setlocal 递归层。
已经达到最大的 setlocal 递归层。
已经达到最大的 setlocal 递归层。
已经达到最大的 setlocal 递归层。
已经达到最大的 setlocal 递归层。
已经达到最大的 setlocal 递归层。
已经达到最大的 setlocal 递归层。
已经达到最大的 setlocal 递归层。
已经达到最大的 setlocal 递归层。
已经达到最大的 setlocal 递归层。
已经达到最大的 setlocal 递归层。
已经达到最大的 setlocal 递归层。
已经达到最大的 setlocal 递归层。
已经达到最大的 setlocal 递归层。

真是百思不解。

代码真没错,没有setlocal 也有这个错误提示。但是我以前运行过一段代码有setlocal。天呀
作者: DAIC    时间: 2013-12-24 16:42

是不是贴错代码了
根本没有setlocal命令啊
作者: iabat    时间: 2013-12-24 16:58

代码真没错,我也为此感到不解。但是我以前运行过一段代码有setlocal。天呀
作者: laolong    时间: 2013-12-25 16:44

运行正常啊
没LZ的情况
作者: wscript    时间: 2013-12-25 21:13

当前目录有个ping.bat的批处理文件吧?




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