欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

在cmd命令行中 vb 弹出Windows对话框 bat 弹出提示框,有多少秒后关闭对话框的功能 弹出窗口 弹窗 有大用

在cmd命令行中弹出Windows对话框

我用的是第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 表示显示通知消息提示框        

image.png        


来自  http://www.cnblogs.com/freeweb/p/5048833.html





普通分类: