无忧启动论坛
标题:
关于批处理的句子解释
[打印本页]
作者:
yjfok961
时间:
2008-6-28 11:16
标题:
关于批处理的句子解释
(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%
对于那个“~”一点辙都没有。。。请解释下,谢谢
作者:
yjfok961
时间:
2008-6-28 11:17
还有为什么“attrib -s -h -r c:\drldr>nul 2>nul”
会出现2>nul
作者:
xypcmac
时间:
2008-6-28 11:57
变量扩展请看:
开始菜单-运行-cmd-for /?
>nul 2>nul 屏蔽输出信息,包括正常的和出错信息。
作者:
yjfok961
时间:
2008-6-28 12:22
第一个知道了
第二个是SET /P 的后续扩展用法
作者:
yfwang0798
时间:
2008-6-28 17:41
标题:
windows下根据用户不同输入的语句
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语句
作者:
yjfok961
时间:
2008-6-28 20:17
嗯,我知道了,谢谢哈
欢迎光临 无忧启动论坛 (http://wuyou.net./)
Powered by Discuz! X3.3