Cha*_*t10 5 windows batch-file
我正在尝试在 Batch 中进行关机对话,但遇到了一个小问题。我不喜欢 Windows 8 在您想使用计时器远程关闭自己的计算机时询问您的时间(以秒为单位),我正在尝试制作一个批处理文件,将给定的数字(分钟)转换为秒。
我已经搜索了绝大多数互联网,但找不到在批处理文件中将两个整数相乘的方法。
这是我到目前为止所拥有的:
@echo off
echo Enter a number:
set /p %num1%=
echo Enter another:
set /p %num2%=
set /a sum1=%num1%*%num2%
echo The total is %sum1%
pause
Run Code Online (Sandbox Code Playgroud)
有没有好心人能告诉我我哪里出错了?
谢谢查理 B
固定到
@echo off
echo Enter a number:
set /p num1=
echo Enter another:
set /p num2=
set /a sum1="num1 * num2"
echo The total is %sum1%
pause
Run Code Online (Sandbox Code Playgroud)
这将执行您想要的操作:
@echo off
Echo Time to Shutdown:
set /p "min=Time(Min): "
set /a sec=min*60
shutdown /t %sec%
Run Code Online (Sandbox Code Playgroud)
这不会处理无效输入,但对于您的程序来说不会有问题。(如果您希望它错误处理注释)。
莫娜
| 归档时间: |
|
| 查看次数: |
16819 次 |
| 最近记录: |