Board logo

标题: [求助]变量延迟问题,批处理那里错了。 [打印本页]

作者: sea1112     时间: 2008-12-1 23:56    标题: [求助]变量延迟问题,批处理那里错了。

set 192.168.1.1=路由器
set 192.168.1.2=没有这台电脑
set 192.168.1.3=张三电脑
for /l %%u in (1,1,5) do (ping -n 1 192.168.1.%%u>nul&&call echo %192.168.1.%%u%||call echo  %192.168.1.%%u% 网络不通)
pause
附件 1: a.jpg (2008-12-1 23:56, 36.21 K)



作者: huahua0919     时间: 2008-12-2 00:12

@echo off
setlocal enabledelayedexpansion
set 192.168.1.1=路由器
set 192.168.1.2=没有这台电脑
set 192.168.1.3=张三电脑
for /l %%u in (1,1,5) do (ping -n 1 192.168.1.%%u>nul&&call echo !192.168.1.%%u!||call echo  !192.168.1.%%u! 网络不通)
pause