我试图编写一个可以在指定时间执行某些任务的简单程序。
以下是我所拥有的:
If (TimeOfDay = "06:12:50") Then
MsgBox(TimeOfDay)
End If
If (TimeOfDay = "06:13:58") Then
MsgBox(TimeOfDay)
End If
此代码放在Timer1_Tick中,我设置时间间隔 - 1000并且它工作正常,当当前时间等于我指定的时间时,我在MsgBox中得到TimeOfDay值。
但我该怎么做才能让它动态运作?例如:我想通过TextBox键入TIME值并将其传递给Timer1_Tick我需要多次按照我的意愿这样做,所以每次当前时间都与我指定的小时,分钟,秒匹配它会起作用,但我不会这样做。知道我必须把代码放在哪里,因为如果我将代码放在while循环中,并且在Time_Ticker1中它会在每秒循环运行并且UI立即崩溃。
提前感谢您的帮助!
答案 0 :(得分:0)
您是否考虑过使用MSG
命令行为自己设置{预定的AT
事件?操作系统计时器/调度程序,对话框,存储和队列已经存在,如果在设定的时间内没有人接收MSG
,则可以选择关闭AT 06:12:15 msg %USERNAME% It is 06:12:15 am
。在06:12:15发送时间的示例将以下内容运行到命令shell中。
{{1}}