[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] [已解决]如何在批处理运行到最后弹出一个信息提示窗?

本帖最后由 crist 于 2011-4-25 10:22 编辑

如题,请问如何实现在一段批处理运行到结束时弹出一个提示窗口?要求该提示窗口经过一定时间后自动关闭。
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

  1. @echo off
  2. set /p n=请输入等待时间:
  3. mshta vbscript:"<script language='vbs'>createobject(""wscript.shell"").popup(""批处理结束"",""%n%"",""提示"")(self.close)</script>"
复制代码
一切都是为了积分,呵呵
1

评分人数

枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

11# crist


请把所有的需求全部更新到顶楼
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

4# myzam


这个代码是可行的。不过我还想请问一下,如何能让弹出的信息窗口显示一定时间之后自动关闭?

TOP

说实话MSG这个方法,个人感觉限制有些大了。用它好像还要开启某些服务
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

msg * 你好!

TOP

用msg或者mshta的时候按确定和x没区别,印象中msgbox按确定是会给指定变量赋值的,x掉则不会

TOP

虽然不知道按“确定”和直接按“X”有什么区别,在别的地方看到一个同样效果的
  1. cls
  2. @ECHO off
  3. echo msgbox "你好",,"hello" >>"%userprofile%\Local Settings\Temp\about.vbs"
  4. "%userprofile%\Local Settings\Temp\about.vbs"
  5. del "%userprofile%\Local Settings\Temp\about.vbs" /q
  6. exit
复制代码

TOP

4# myzam


请问:按“确定”和直接按“X”有什么区别吗?

TOP

呵呵,多少还是有点不适应,学完标注就应该差不多了吧
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

本帖最后由 myzam 于 2011-3-23 17:26 编辑

3# wc726842270
  1. mshta vbscript:"<script language=vbs>msgbox ""hello"":self.close</script>"
复制代码
请参考,我写的mshta的标准用发吧。

TOP

在P处理的最后加上
mshta vbscript:msgbox("P处理已结束",vbokonly,"提醒")(close)
不过在运行它之前不能结束脚本
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

用msg给自己ip发个信息这样?或者用vbs写一个。

TOP

返回列表