设为首页收藏本站

Scripts 学盟

 找回密码
 加入学盟

QQ登录

只需一步,快速开始

查看: 3342|回复: 2
打印 上一主题 下一主题

关于 WScript.Shell 对象的 Popup 方法 [复制链接]

管理员

超级大菜鸟

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
1#
Alvin 实名认证  发表于 2011-5-10 00:29:45 |只看该作者 |倒序浏览
首先,如何创建 WScript.Shell 对象。
  1. var shell = new ActiveXObject("WScript.Shell");
  2. // 或者
  3. var shell = WScript.CreateObject("WScript.Shell");
复制代码
shell.Popup(strMessage[, iSecondsToWait[, strTitle[, nType]]])

Popup 方法用于弹出消息提示框, 其中后面三个参数都是可选的
参数:
strMessage :用于提示用户的文本内容
iSecondsToWait: 设定一个时间(单位:秒), 当提示框显示超过这个时间,将自动关闭。
strTitle: 提示窗口的标题文本
nType:  用于指定弹出消息框类型的整数数值

对于 nType 参数,我们有下面几种选择

按钮类型
0 : "确定"
1 : "确定" + "取消"
2 : "中止" + "重试" + "忽略"
3 : "是" + "否" + "取消"
4 : "是" + "否"
5 : "重试" + "取消"

图示型别
16 : Stop 图标
32 : ?图标
48 : !图标
64 : Info 图标

比如,想要弹出带有 "确定" + "取消" 按钮并且显示 "?" 图标的消息框可以这么使用
  1. var returnValue = obj.Popup("确认删除吗?",  0,  "提示标题",  1 | 32);
复制代码
返回值:根据用户点击不同的按钮,返回不同的值.
1 "确定"
2 "取消"
3 "中止"
4 "重试"
5 "忽略"
6 "是"
7 "否"
其它情况,都返回 -1

----------------------------------------------
附:如果你需要用到类似于 VBScript 中 InputBox 的方法,请看这里:
http://www.iscripts.org/bbs/viewthread.php?tid=100
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享分享0 收藏收藏0

Rank: 8Rank: 8

2#
momo 发表于 2011-5-15 00:07:17 |只看该作者
看不懂,太多的陌生词语。。。。。。。。。。。
过了爱做梦的年纪
轰轰烈烈不如平静

使用道具 举报

管理员

超级大菜鸟

Rank: 9Rank: 9Rank: 9

3#
Alvin 实名认证  发表于 2011-5-15 00:54:55 |只看该作者
回复 2# momo

呵呵,因为这不是浏览器编程

这是 WSH (windows script host) 编程中用到的

就是写好脚本,保存成 myjscript.js  后, 双击直接执行的那种

使用道具 举报

您需要登录后才可以回帖 登录 | 加入学盟

手机版|Scripts 学盟   |

GMT+8, 2024-12-19 05:32 , Processed in 1.080400 second(s), 14 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部