【发布时间】:2021-01-22 15:19:47
【问题描述】:
我想批量做一个闹钟。我选择在命令行中决定时间。例如:alarm.bat 12:00:00。然后循环测试时间是否相同,如果正确,我播放音乐。问题是 %time% 也给出了毫秒数,所以测试永远不会结束。我也尝试在命令行中添加毫秒,但它没有用。你能帮我一把吗?
附:对不起我的英语不好。
代码如下:
@echo off
:Loop
IF %1==%time% GOTO continue
GOTO Loop
:Continue
while :
start c:\music\"my song.mp3"
谢谢
【问题讨论】:
-
这是作为学习实验还是实际应用?如果是实际应用,我会推荐定时任务。
-
使用子字符串来减少毫秒怎么样?
-
标题:这是 Bash 还是 Batch?
标签: batch-file clock alarm