[ Last edited by namejm on 2006-10-5 at 20:18 ]作者: 不得不爱 时间: 2006-10-2 02:51 看下这是不是你要的?
Quote:
@echo off
echo 0,123456>a.txt
echo 1,123456>>a.txt
:a
set /p b=请输入:1,2,3,A,S,D
for %%p in (1 2 3 a s d) do if not %%p*==%b%* goto a
作者: pfjuifv 时间: 2006-10-3 05:18 是这个 这对这个不是太董,能给我解释一下吗?
set /p b=请输入:1,2,3,A,S,D
for %%p in (1 2 3 a s d) do if not %%p*==%b%* goto a
%%P %B% 是什么意思?作者: 不得不爱 时间: 2006-10-3 06:36 %%P是FOR命令的指定可替换的参数,%B%是你输入的变量作者: pfjuifv 时间: 2006-10-3 08:49 那我要是输入1会替换成什么
输入3会替换成什么作者: 不得不爱 时间: 2006-10-3 09:29 要是输入1时,%B%会替换为1
要是输入3时,%B%会替换为3