批处理的set

来源:百度知道 编辑:UC知道 时间:2024/05/24 00:53:43
set /p a=关机时间(分钟):
set /a b=%a%*60
shutdown -s -t -f %b%
exit

想问一下这断批处理中的 前面二行是什麼意思? set /a 是什麼意思

set /p a=关机时间(分钟):
/p取用户的输入作为变量,提示输入字符,将用户输入的字符串赋值给%a%.

set /a b=%a%*60
/a运算开关,指定右边字符串将作为数字来处理,并支持简单的四则运算等,%b%的值则为%a%乘60.

shutdown -s -t -f %b%
倒计时关机.

用户输入分钟数,然后*60转换成相应的秒后倒计时关机的批处理..~!

set /p 表示会提示您输入信息
set /a b 表示定义一个变量为数字