|
|
本帖最后由 yyz219195888 于 2026-5-26 13:33 编辑
已解决:
::【计算时间差(分钟)】
@echo off
setlocal enabledelayedexpansion
D:\PE整理碎片(很好)\修改PE\程序\切换英文.exe
::==============================================================================================
::【设置:响铃时间】
set /p 响铃时间=响铃时间:
::==============================================================================================
::【分割时间】
for /f "tokens=1-2 delims=:" %%a in ("%响铃时间%") do (
set 小时=%%a
set 分钟=%%b)
::==============================================================================================
::【计算总分钟数】
set /a 总分钟数=小时*60+分钟
::▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆▆
::【获取:现在时间】
set 时=%time:~0,2%
set 分=%time:~3,2%
set /a 现在总=时*60+分
::==============================================================================================
set /a 时间差=总分钟数-现在总
echo ================================================================================
echo. %时间差%(已复制)
echo.%时间差%|clip
::==============================================================================================
start "" "D:\PE整理碎片(很好)\修改PE\程序\倒计时-分.exe"
pause>nul 2>nul&exit/b
=================
原来的问题:
怎样用bat将11:04计算为分钟?谢谢
(06:04计算为分钟)
|
|