(1)
SET Var0=%0
Set OP=
FOR /f "delims=" %%I in ("%Var0%") do Set OP=%%~dI
(2)
SET Choice=
SET /P Choice= 请选择要进行的操作(1/2/Q),然后按回车:
IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1%
SET Choice== //初始化choice变量
SET /P Choice= 请选择要进行的操作(1/2/Q),然后按回车://加/p表示从键盘输入字符给choice变量。
IF NOT “%Choice%”'==“” SET Choice=%Choice:~0,1% //表示如果键盘输入的不为空,则将输入的第一个字符赋值给变量choice(从字符串的0位置起,只取一个字符。 )
该语句用于windows环境。类似于dos下的choice语句和if errorlevel条件判断语句,因为winxp下不能用choice语句