批处理引用变量到指定命令中的用法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批处理引用变量到指定命令中的用法相关的知识,希望对你有一定的参考价值。
比如这样,我想指定在某一时刻运行程序c:\1.bat,能不能将时间作为输入变量a,然后将变量a替换到命令at a c:\1.bat的a中,保存这个批处理,下次运行这个at命令的批处理时就会提示说“请输入时间”然后回车就会在当天的指定时间a运行c:\1.bat文件了。
如果能添加if语句,判定输入的时间a是不是符合24小时时间制,如果不符合(比如输入的是25:00)就会显示“输入时间有误!”这样的语句那更好啦~
set /p t=请输入时间^>
echo.
echo %t:~0,2%
if %t:~0,2% GTR 24 ( echo 输入错误 ) else ( echo %t%
at %t% c:\1.bat
)追问
方便解释一下嘛?每一句话的意思...
追答在cmd里输入 if /? 就知道了
参考技术A 如果是windows 2003或者windows7 ,直接用choice以上是关于批处理引用变量到指定命令中的用法的主要内容,如果未能解决你的问题,请参考以下文章