windows电脑使⽤简单命令实现个性化弹窗的技巧
如果要实现Windows启动后的⾃动信息提醒,有许多⽅法可以实现。例如,将记事本编写的TXT⽂件放⼊启动⽂件夹,随系统⾃动启动;或⽤桌⾯精灵等专⽤软件来提醒等。但如果要实现带有⽇期、时间甚⾄⾃定义内容的标题栏和特殊选择按钮的⾃动弹窗,⼜该如何实现呢?其实,只需⼀句简单的系统命令,即可创建⼀个随系统启动⽽⾃动弹出的个性化窗⼝。
个性化弹窗的实现原理⾮常简单,⼤体的思路是:⽤记事本编写⼀句由Msgbox函数构成的弹出信息显⽰命令,然后将这个⽂件保存为Windows可以直接运⾏的.VBS脚本⽂件。最后,再利⽤shell:startup命令打开系统启动⽂件夹,将这个⼩程序⽂件放⼊该⽂件夹,实现在Windows启动时对该⽂件的⾃动调⽤。下⾯我们具体说明其实现过程。
1. ⼀句命令创建简单弹窗程序
我们要使⽤如下格式的命令来构建⼀个提⽰窗⼝:
X=Msgbox("MY_MESSAGE",number_of_buttons,"TITLE")
为了形象直观,我们先不对该命令的参数做出解释,转⽽使⽤⼀个具体的实例通过操作来说明。
打开记事本⼯具,写⼊如下⼀句代码(图1):
X=Msgbox("今天轮你值班,设备都检查好了吗?",64,FormatDateTime(Now, vbLongDate))
输⼊完毕后,在记事本窗⼝内点选“⽂件→保存”命令,在随后弹出的保存⽂件窗⼝中,将保存类型选择为“所有⽂件(*.*)”,为⽂件起名(如“TiShi.vbs”),注意扩展名必须为.vbs,⽂件类型⼀定不能沿⽤默认的TXT类型,否则将⽆法运⾏(图2)。
这样,需要的弹窗程序就建好了。下⾯就上述命令中⽤到的⼏个参数做具体解释,以便做到更加灵活地运⽤。
在上述命令中,“MY_MESSAGE”表⽰要提醒的内容,具体使⽤时要替换为⾃⼰需要的个性化内容,例如“今天轮你值班,设备都检查好了吗?”。注意内容两边的引号⼀定要为半⾓双引号,否则会出现语法错误。
命令中num_of_buttons参数表⽰提⽰窗⼝出现的按钮类型代号。按钮类型总共有11种类型可选,每个类型对应⼀个代号。具体含义见表1所⽰(表1)。
本例中我们使⽤了代号64,产⽣的窗⼝是带有i信息图标的提⽰窗。如果将上述不同的代码替换到命名
⾏中,就可以获得不同样式的提醒窗⼝。表中各种代码所对应的窗⼝样式如图所⽰(图3)。
"TITLE"参数的意思是提⽰窗⼝的标题⾏内容。可以带半⾓引号也可以引⽤函数。如果是半⾓引号,则⾥边的内容可以包括任何提⽰的⽂字,例如“今⽇要事”或“请注意”等等,由⽤户来⾃定义。如果希望标题⾏中显⽰当前⽇期时间,则需要⽤FormatDateTime函数来代替实现,这时注意就不能加引号了。这⾥具体可以使⽤的函数及其含义如下表(表2)。
⽤表中的不同时间函数替换命令⾏中的"TITLE"标题参数,就可以获得不同样式的时间标题条(图4)。
如果将函数替换为⽤户⾃定义⽂本,那么标题栏中显⽰的就是⽤户⾃定义⽂本,⽽⾮时间信息了。例如要让标题栏显⽰“这是⼀个⾮常重要的值班⽇”,将"TITLE"替换为"这是⼀个⾮常重要的值班⽇",命令⾏变为“X=Msgbox("今天轮你值班,设备都检查好了吗?",64,"这是⼀个⾮常重要的值班⽇")”,则窗⼝显⽰为如图所⽰的样式(图5)。
2. 将弹窗程序添加到⾃启动列表
vbs小程序代码大全最后,我们要将上述建⽴的TiShi.vbs程序移植到系统⾃启动⽂件夹中。按下Win+R组合键启动“运⾏”对话框,在对话框中输⼊“shell:startup”命令并按下回车键(图6)。
随后⾃动开启Windows 10的⾃启动程序⽂件夹,将我们上⾯创建的TiShi.vbs程序复制到该⽂件夹中(图7)。这样下次启动系统,就可以看到提⽰窗⼝了。
⼩提⽰:如果要改变提⽰信息窗⼝的内容和标题栏的内容,只需在vbs程序上右键单击并选择⽤记事本打开,参照上述表格,修改两处参数的内容或代码即可。
以上就是windows系统使⽤命令制作弹窗提⽰信息的教程,希望⼤家喜欢,请继续关注。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。