打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
小小批处理之My MessageBox

我看危险漫步博客的习惯有些历史了,不管大家技术如何进步,危险漫步博客对大家们的照顾从来都没有减少。记得好像是很久之前,at命令的使用,使我从此对电脑有了兴趣,把我从一个电脑白痴引领进我引以为豪的计算机专业。最近又需要用定时功能,于是想到用at添加job作业,往期的同志有搞定时关机以提示自己用电脑的时间的,但我不想关机,只要显眼的提示,于是想怎么在CMD里用messagebox()函数搞定,但批处理不能直接调用库函数并传参,又不想用高级语言,想到vbs脚本可以用msgbox传参数使用,于是就赶紧行动了。

建立mymsgbox.bat,使用时:mymsgbox[string:](可以把mymsgbox改成简单好写的名字),这是我当初的目的。力求简洁高效使我对mymsgbox.bat的内容花了些功夫,自认为比较实用,所以发出来给大家共享,同时总结了几点注意事项已免大家从事此类工作时少走弯路:wscript.exe只能文件当参数,不能直接加单句的命令当参数。于是只有先写入文件(而.vbs脚本文件我又不知道怎么传参,批处理却可以传参,参数类似宏替换而不是变量替换,因此这种替换可以穿透引号,这点很重要)。Msgbox的第二个参数常用vbCritical、vbExclamation、vblnformation,方便大家直接改动,我给查出了真值,可以用16、48、64代替,大家可以自己试试效果。关于上面的分支“:null”是后来加上去的。没有用户参数时传入默认参数,使调试其他批处理时不用每次都加参。同时也允许有多个实例,互不影响,可以在调试你的批处理时显示不同的错误框。“%*”的技巧在于将所有的参数都当做句子中的单词,不会过滤空格和逗号。

此批处理我直接放在windows目录下,cmd下可以直接输入mymsgbox执行默认的提示框,也可以根据需要加上欲显示的句子。一句“at 12:00/i mymsgbox.bat It's tune to get up!”就把我的目的搞定(注意,at后要紧跟时间,而不可为“/i”,也不要把它放在最后,mymsgbox.bat的扩展名不可省略,不然会提示找不到文件而误事),这个小东西及其简单,没有多少技术含量,但考虑到用处颇多可供修改定制余地尚大,所以才胆敢发上来,还望列位大仙们不要见怪。


本文来自 危险漫步博客 转载请注明;

本文地址:http://www.weixianmanbu.com/article/1788.html

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
电脑也能自动清理垃圾,再不知道就out了
去掉桌面快捷方式小箭头最简单的方法
电脑“无法删除文件:无法读源文件或磁盘”的解决方案
教你设置电脑开机自动清理回收站,电脑干净了速度也变快了
推荐使用:清除电脑上奇怪的顽固文件或文件夹_
爱看
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服