写一个每天提醒工作的弹窗的bat代码
时间: 2023-12-01 19:38:45 浏览: 294
当然可以!下面是一个简单的批处理脚本,用于创建一个每天提醒工作的弹窗:
```bat
@echo off
setlocal
:: 设置提醒的时间(24小时制,例如9:00 AM为09:00,6:30 PM为18:30)
set reminder_time=09:00
:: 设置提醒的消息内容
set reminder_message=记得完成今天的工作任务!
:: 获取当前系统时间
for /f "tokens=1-2 delims=:" %%a in ("%time%") do (
set current_hour=%%a
set current_minute=%%b
)
:: 循环等待到提醒时间
:wait_loop
if "%current_hour%:%current_minute%" geq "%reminder_time%" (
goto show_reminder
) else (
timeout /t 60 >nul
for /f "tokens=1-2 delims=:" %%a in ("%time%") do (
set current_hour=%%a
set current_minute=%%b
)
goto wait_loop
)
:show_reminder
:: 弹出提醒窗口
echo %reminder_message%
msg * %reminder_message%
endlocal
```
将上述代码保存为一个扩展名为 `.bat` 的文件(例如 `reminder.bat`),然后将其添加到您的计划任务中,以便每天在指定时间运行该脚本。
请确保将 `reminder_time` 变量设置为您希望收到提醒的时间,并将 `reminder_message` 变量设置为您希望显示的提醒消息内容。
阅读全文