-1

我想知道例如我是否想要求用户每周更新软件然后例如如果今天是星期五然后下星期五会弹出一个 msgbox 说软件已过时你想更新吗?

这可能吗?????

4

1 回答 1

1

是的,这是可能的。

将有很多方法可以做到这一点。

一种方法可能是简单地检查当前日期,如果是星期五,则提示更新。提示后,请保留一个标志,以便您知道您已经提示并且现在是星期五。一旦周六到来,您就可以清除您的询问标志并再次等到周五。这种方法要求您的程序一直在运行。您还可以将您询问的标志存储在某个配置文件(例如 .ini)中,这样当程序更新然后重新打开时,它可以检查 .ini,因为该标志将不再可用,因为程序已更新。

另一种方式,您可以像许多程序一样在后台运行更新程序服务并执行与上述基本相同的操作,除了更新程序更新您的其他程序,而不是它本身(除非更新需要)。

您还可以通过 Windows 任务计划程序运行更新程序并将其设置为仅在星期五运行。这样您就可以避免需要让另一个程序一直运行。

于 2013-05-18T16:52:54.913 回答