如果要实现Windows启动后的自动信息提醒,有许多方法可以实现。例如,将记事本编写的TXT文件放入启动文件夹,随系统自动启动;或用桌面精灵等专用软件来提醒等。但如果要实现带有日期、时间甚至自定义内容的标题栏和特殊选择按钮的自动弹窗,又该如何实现呢?其实,只需一句简单的系统命令,即可创建一个随系统启动而自动弹出的个性化窗口。
个性化弹窗的实现原理非常简单,大体的思路是:用记事本编写一句由Msgbox函数构成的弹出信息显示命令,然后将这个文件保存为Windows可以直接运行的.VBS脚本文件。最后,再利用shell:startup命令打开系统启动文件夹,将这个小程序文件放入该文件夹,实现在Windows启动时对该文件的自动调用。下面我们具体说明其实现过程。
一句命令 创建简单弹窗程序
我们要使用如下格式的命令来构建一个提示窗口:
X=Msgbox("MY_MESSAGE",number_of_buttons,"TITLE")
为了形象直观,我们先不对该命令的参数做出解释,转而使用一个具体的实例通过操作来说明。
打开记事本工具,写入如下一句代码(图1):
X=Msgbox("今天轮你值班,设备都检查好了吗?",64,FormatDateTime(Now, vbLongDate))