中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
<<   [1] [2]  >>   >
作者:
标题: [分享]批处理弹窗提示小结 上一主题 | 下一主题
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『楼 主』:  [分享]批处理弹窗提示小结

  将能在批处理里面能弹出窗口提示的代码总结了一下,算是丰富一下批处理的图形界面吧。   如果有错误的地方,欢迎大家指出,如果还有别的方法可以在批处理里面弹出窗口提示,请大家不吝贴出。 一、利用系统自带的msg命令
msg %username% /time:7 "Hello,lxmxn"
需要启动TermService服务 二、利用系统自带的net命令
net send %computername% "Hello,lxmxn" >nul
需要启动Messenger服务 三、利用系统自带的mshta程序 1、利用vbsript的msgbox函数
mshta vbscript:msgbox("Hello,lxmxn",64,"batch script")(window.close)
2、利用vbscript的popup方法
mshta vbscript:CreateObject("Wscript.Shell").popup("Hello,lxmxn",7,"batch script",64)(window.close)
3、利用javascript的alert方法
mshta javascript:window.alert("Hello,lxmxn");window.close()
4、利用javascript的popup方法
mshta "javascript:new ActiveXObject('WScript.Shell').popup('Hello,lxmxn',7,'batch script',64);window.close();"
5、利用javascript的confirm方法
mshta javascript:confirm("ha");window.close()
[ Last edited by lxmxn on 2007-6-24 at 06:14 AM ]


   此帖被 +14 点积分         点击查看详情   
评分人:【 my3439955 分数: +4  时间:2007-6-18 19:07
评分人:【 luowei14 分数: +2  时间:2007-7-6 16:50
评分人:【 qinbuer 分数: +4  时间:2007-7-6 20:20
评分人:【 Runas 分数: +2  时间:2007-7-31 21:17
评分人:【 zerocq 分数: +1  时间:2008-1-20 18:56
评分人:【 zhitingkey 分数: +1  时间:2008-1-23 12:38


2007-6-18 18:27
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 2 楼』:  

斑竹辛苦啦 收藏


2007-6-18 19:40
查看资料  发短消息 网志   编辑帖子  回复  引用回复
ken123888
新手上路





积分 17
发帖 8
注册 2007-6-5
状态 离线
『第 3 楼』:  

斑竹辛苦啦


2007-6-18 19:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
6622186
高级用户





积分 894
发帖 411
注册 2007-2-17
状态 离线
『第 4 楼』:  

厉害, 可惜 .vbs .js 我不太懂




@set c= 不知则觉多,知则觉少,越知越多,便觉越来越少. --- 知多少. @for,/l,%%i,in,(1,1,55)do,@call,set/p=%%c:~%%i,1%%<nul&ping/n 1 127.1>nul
2007-6-18 19:59
查看资料  发短消息 网志   编辑帖子  回复  引用回复
3742668
荣誉版主





积分 2013
发帖 718
注册 2006-2-18
状态 离线
『第 5 楼』:  

mshta javascript:confirm("ha");window.close()


2007-6-18 23:19
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
stornager
中级用户

scriptlover


积分 328
发帖 131
注册 2007-3-25
状态 离线
『第 6 楼』:  

在批处理中加入ntsd/?也可弹出窗口。




scriptlover Be with script forever!!
2007-6-18 23:25
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 7 楼』:  

感谢 3742668 版主又提供一种方案,添加上去。 To stornager: 兄可以说具体点吗? ntsd /? 只是弹出一个ntsh的命令行帮助窗口。


2007-6-19 01:57
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
weapfe
初级用户




积分 144
发帖 66
注册 2006-11-30
状态 离线
『第 8 楼』:  

mshta vbscript:CreateObject("Wscript.Shell").popup("Hello,lxmxn",7,"batch script",150)(window.close) 你们看看这个呢?呵呵


2007-6-19 09:49
查看资料  发送邮件  发短消息 网志  OICQ (261372684)  编辑帖子  回复  引用回复
tyh
初级用户





积分 80
发帖 43
注册 2007-4-21
状态 离线
『第 9 楼』:  

Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp. C:\P>msg /? 'msg' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 C:\P> 晕!


2007-6-19 10:06
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zasxcdfv
初级用户





积分 152
发帖 75
注册 2007-2-6
状态 离线
『第 10 楼』:  

收藏了!


2007-6-19 11:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 11 楼』:  

9楼用的精简版系统? Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\>msg /? Send a message to a user. MSG {username | sessionname | sessionid | @filename | *} [/SERVER:servername] [/TIME:seconds] [/V] [/W] [message] username Identifies the specified username. sessionname The name of the session. sessionid The ID of the session. @filename Identifies a file containing a list of usernames, sessionnames, and sessionids to send the message to. * Send message to all sessions on specified server. /SERVER:servername server to contact (default is current). /TIME:seconds Time delay to wait for receiver to acknowledge msg. /V Display information about actions being performed. /W Wait for response from user, useful with /V. message Message to send. If none specified, prompts for it or reads from stdin.


2007-6-19 12:06
查看资料  发短消息 网志   编辑帖子  回复  引用回复
tyh
初级用户





积分 80
发帖 43
注册 2007-4-21
状态 离线
『第 12 楼』:  

是啊,楼上,帮忙给传一个我试下啊~~~ 我的qq 109232975,谢了先。


2007-6-19 12:22
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wl48693752
初级用户





积分 24
发帖 9
注册 2007-6-13
状态 离线
『第 13 楼』:  

9楼是Terminal Services服务没开吧?开开试试?


2007-6-19 13:04
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 14 楼』:  

RE weapfe: 这个已经收录进去了,只是按钮不一样而已。 RE tyh: 可能你的系统精简过了。


2007-6-19 14:37
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
htun
初级用户





积分 53
发帖 25
注册 2007-6-17
状态 离线
『第 15 楼』:  

学习很多东西!!!


2007-7-6 15:56
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
<<   [1] [2]  >>   >
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: