标题: [其他] [已解决]如何在批处理运行到最后弹出一个信息提示窗? [打印本页]
作者: crist 时间: 2011-3-23 00:10 标题: [已解决]如何在批处理运行到最后弹出一个信息提示窗?
本帖最后由 crist 于 2011-4-25 10:22 编辑
如题,请问如何实现在一段批处理运行到结束时弹出一个提示窗口?要求该提示窗口经过一定时间后自动关闭。
作者: TX_kakashi 时间: 2011-3-23 12:39
用msg给自己ip发个信息这样?或者用vbs写一个。
作者: wc726842270 时间: 2011-3-23 13:07
在P处理的最后加上
mshta vbscript:msgbox("P处理已结束",vbokonly,"提醒")(close)
不过在运行它之前不能结束脚本
作者: myzam 时间: 2011-3-23 17:24
本帖最后由 myzam 于 2011-3-23 17:26 编辑
3# wc726842270 - mshta vbscript:"<script language=vbs>msgbox ""hello"":self.close</script>"
复制代码
请参考,我写的mshta的标准用发吧。
作者: wc726842270 时间: 2011-3-23 19:40
呵呵,多少还是有点不适应,学完标注就应该差不多了吧
作者: ny350101 时间: 2011-3-24 23:40
4# myzam
请问:按“确定”和直接按“X”有什么区别吗?
作者: ny350101 时间: 2011-3-25 00:13
虽然不知道按“确定”和直接按“X”有什么区别,在别的地方看到一个同样效果的- cls
- @ECHO off
- echo msgbox "你好",,"hello" >>"%userprofile%\Local Settings\Temp\about.vbs"
- "%userprofile%\Local Settings\Temp\about.vbs"
- del "%userprofile%\Local Settings\Temp\about.vbs" /q
- exit
复制代码
作者: CrLf 时间: 2011-3-25 01:02
用msg或者mshta的时候按确定和x没区别,印象中msgbox按确定是会给指定变量赋值的,x掉则不会
作者: caruko 时间: 2011-3-25 22:53
msg * 你好!
作者: wc726842270 时间: 2011-3-26 08:47
说实话MSG这个方法,个人感觉限制有些大了。用它好像还要开启某些服务
作者: crist 时间: 2011-3-28 00:22
4# myzam
这个代码是可行的。不过我还想请问一下,如何能让弹出的信息窗口显示一定时间之后自动关闭?
作者: Batcher 时间: 2011-3-28 11:44
11# crist
请把所有的需求全部更新到顶楼
作者: wc726842270 时间: 2011-3-30 21:59
- @echo off
- set /p n=请输入等待时间:
- mshta vbscript:"<script language='vbs'>createobject(""wscript.shell"").popup(""批处理结束"",""%n%"",""提示"")(self.close)</script>"
复制代码
一切都是为了积分,呵呵
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |