Board logo

标题: [系统相关] [已解决]如何通过批处理命令实现弹出窗口前台置顶显示? [打印本页]

作者: 1139054012    时间: 2015-7-22 11:10     标题: [已解决]如何通过批处理命令实现弹出窗口前台置顶显示?

本帖最后由 1139054012 于 2015-7-25 20:07 编辑
  1. mshta vbscript:msgbox("这里写你想要显示的内容;")(window.close)
复制代码
以前一直用这个,但老被其它窗口覆盖住,还得把所有窗口最小化才能看到提示窗口OTL。这样弹出窗口不就没意义了。求能让弹出窗口不被其它窗口覆盖,直接在前台显示代码。谢谢啦
作者: CrLf    时间: 2015-7-22 17:46

  1. mshta vbscript:msgbox("这里写你想要显示的内容;",4096)(window.close)
复制代码

作者: yu2n    时间: 2015-7-22 17:49

试试:
  1. msg %username% "hello world!"
复制代码

作者: 1139054012    时间: 2015-7-23 01:02

本帖最后由 1139054012 于 2015-7-23 01:31 编辑

回复 2# CrLf


    谢谢,确实能在前台显示,但这个是和命令窗口一起显示,怎样在命令窗口后置顶提示呢?
  1. mshta vbscript:msgbox("内容",vbSystemModal,"标题")(window.close)
复制代码
这个能自定义标题+内容。可还是无法在命令窗口后置顶提示。
作者: 1139054012    时间: 2015-7-23 01:04

本帖最后由 1139054012 于 2015-7-23 01:32 编辑

回复 3# yu2n


大小很符合我的喜好。不知能否自定义标题吗?而不是显示用户名和日期。
作者: yu2n    时间: 2015-7-23 07:59

回复 5# 1139054012

没有此功能,参见:
  1. C:\Documents and Settings\0>msg /?
  2. 将消息发送给用户。
  3. MSG {username | sessionname | sessionid | @filename | *}
  4.     [/SERVER:servername] [/TIME:seconds] [/V] [/W] [message]
  5.   username            标识指定的用户名。
  6.   sessionname         会话名称。
  7.   sessionid           会话 ID。
  8.   @filename           识别这样一个文件,该文件含有将所发消息
  9.                       发送到的用户名、会话名和会话标识号的列表。
  10.   *                   给指定服务器上的所有会话发送信息。
  11.   /SERVER:servername  要联系的服务器(默认值是当前值)。
  12.   /TIME:seconds       等待接收器确认消息的时间延迟。
  13.   /V                  显示有关执行的操作的信息。
  14.   /W                  等待用户的响应,跟 /V 一起有用。
  15.   message             要发送的消息。如果没有指定,发出提示,
  16.                       或者从 stdin 读取。
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2