1
10
请不要创建只会浪费内存的程序。这就是Windows的任务调度程序的用途。从这样的任务开始,每小时运行一次程序。 http://msdn.microsoft.com/en-us/library/aa384006%28v=VS.85%29.aspx 下面是一个示例:
.
很抱歉,我不能提供任何截图,因为我运行的是德国版的Windows7。 |
2
4
可能下面的代码是错误的,但想法是这样的:
编辑:
正如@smirkingman所提供的,由于项目启动和运行此应用程序的延迟,我删除了一些毫秒:
|
3
1
我认为如果你设置一个定时器,比如说每分钟,就可以比较容易,这个计时器可以检查系统时钟,当所需时间小于或等于系统时间时,你可以只运行动作(在这个例子中,最大误差为1分钟)。 你可以改进它,如果你使计时器间隔定数,例如,如果你检查的时间,仍然是半小时,你可以设置间隔为15分钟,下一次时间你减少到5分钟,以此类推,直到你检查时钟每秒一次,例如。 高温高压 |
4
1
我就是这样做的。滴答声事件每20秒触发一次。只需将minutes==“xxx”更改为您希望事件触发的任何时间。如果需要将事件分散到数小时内,只需延长间隔计时器简单有效。
|
5
0
与其每小时启动一次计时器,不如每分钟启动一次计时器,并检查时间是否到了。 唯一的问题是最坏的延迟是59秒。如果你需要它开火 确切地 在上班时间(上午10点整),你可能需要在第一时间调整一下时间间隔,这样你就可以排队了。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |