欢迎各位兄弟 发布技术文章
这里的技术是共享的
我用的是第4种方法
有时候用bat写一些小脚本最后会弹出对话框提示操作成功,可以用mshta.exe来实现,它是Windows系统的相关程序,用来执行.HTA文件,一般计算机上面都有这个程序,实现如下:
1)种方法
mshta vbscript:msgbox("我是提示内容",64,"我是提示标题")(window.close)
弹出对话框如下图:
如果没有mshta这个程序的话,那么就临时产生一个vbs脚本来实现,完了再删除这个脚本就行了,命令如下:
2)种方法
echo msgbox "我是提示内容",64,"我是提示标题">alert.vbs && start alert.vbs && ping -n 2 127.1>nul && del alert.vbs
这样的话效果和上面是相同的
3)种方法
也可以把下面的脚本 写成一个bat文件 最后一行 pause 应该不要吧
@echo off
msg %username% /time:10 "你想输入的话(注意空格)"
pause
::上行数字10为你想让对话框停留的时间(多少秒后关闭)
4)种方法
下面的内容保存为一个文本 也可以 5秒后关闭,我就是用的这个方法
echo CreateObject("wscript.shell").popup "5秒钟关闭", 5, "提示" , 64 >alert.vbs && start alert.vbs && ping -n 2 127.1>nul && del alert.vbs
或者 去掉 64 也可以
echo CreateObject("wscript.shell").popup "5秒钟关闭", 5, "提示" >alert.vbs && start alert.vbs && ping -n 2 127.1>nul && del alert.vbs
因为 64 表示显示通知消息提示框
来自 http://www.cnblogs.com/freeweb/p/5048833.html