Scripts 学盟
标题:
关于 WScript.Shell 对象的 Popup 方法
[打印本页]
作者:
Alvin
时间:
2011-5-10 00:29:45
标题:
关于 WScript.Shell 对象的 Popup 方法
首先,如何创建 WScript.Shell 对象。
var shell = new ActiveXObject("WScript.Shell");
// 或者
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 图标
比如,想要弹出带有 "确定" + "取消" 按钮并且显示 "?" 图标的消息框可以这么使用
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
作者:
momo
时间:
2011-5-15 00:07:17
看不懂,太多的陌生词语。。。。。。。。。。。
作者:
Alvin
时间:
2011-5-15 00:54:55
回复
2#
momo
呵呵,因为这不是浏览器编程
这是 WSH (windows script host) 编程中用到的
就是写好脚本,保存成 myjscript.js 后, 双击直接执行的那种
欢迎光临 Scripts 学盟 (http://www.iscripts.org/)
Powered by Discuz! X2