admin 管理员组文章数量: 887021
2023年12月19日发(作者:小苏打能吃吗)
execScript的用法及msgbox详解
一。首先了解一下execScript的格式:
execScript(sExpression , sLanguage );
sExpression表示要执行的代码;
sLanguage表示执行该代码所使用的语言,分为JavaScript,JScript,VBScript;
二。通过实例解说一下其用法:
--------------------------------------- 从此开始
--------------------------------------- 到此结束
--------------------------------------- 从此开始
--------------------------------------- 到此结束
--------------------------------------- 从此开始
--------------------------------------- 到此结束
实例分析:
讲解了execScript所使用的不同语言来达到相同的效果,例中的JScript和VBScript;
讲解了execScript调用函数msgbox来动态的现实弹出窗口的信息,例中的str;
讲解了execScript赋值给变量,通过变量的值,动态的现实信息,例中的n;
三。msgbox函数详解:
作用:
在对话框中显示消息,等待用户单击按钮,并返回一个 Integer 告诉用户单击哪一 个按钮。
语法:
MsgBox(prompt[, buttons] [, title] [, helpfile, context])
参数说明:
MsgBox 函数的语法具有以下几个命名参数:
Prompt-------必需的。字符串表达式,作为显示在对话框中的消息,譬如例,其弹出 的第一个对话框即有“确定 要跳转'”。prompt 的最大长度大约为 1024 个字符,由所用字符的宽度决定。如果 prompt 的内容超过一行,则可以在每一行之间用回车符 (Chr(13))、换行符 (Chr(10)) 或是回车与换行符的组合 (Chr(13) & Chr(10)) 将各行分隔开来。
Buttons-------可选的。数值表达式是值的总和,指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等,譬如中的“257”和中的“vbYesNoCancel”。如果省略,则
buttons的缺省值为 0。
Title-------可选的。在对话框标题栏中显示的字符串表达式,
譬如中的“自定义的 confirm“和中的“I am carrot”。如果省略 title,则将应用程序名放在标题栏中。
Helpfile--------可选的。字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。如果提供了 helpfile,则也 必须提供 context。
Context-------可选的。数值表达式,由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。如果提供了 context,则也必须提供 helpfile。
用于MsgBox函数中Buttons参数的常量
{
常量名称 常量值 说明
Ⅰ。下面列举的是按钮系列
vbOKOnly 0 只显示“确定”按钮(缺省值)
VbOKCancel 1 显示“确定”和“取消”按钮
VbAbortRetryIgnore 2 显示“终止”、“重试”和“忽略”
按钮
VbYesNoCancel 3 显示“是”、“否”和“取消”按钮
VbYesNo 4 显示“是”和“否”按钮
VbRetryCancel 5 显示“重试”和“取消”按钮
Ⅱ。下面列举的是图标系列
VbCritical 16 显示“关键信息”图标
VbQuestion 32 显示“警告询问”图标
VbExclamation 48 显示“警告消息”图标
VbInformation 64 显示“通知消息”图标
Ⅲ。下面列举的是缺省系列
vbDefaultButton1 0 第一个按钮是缺省值(缺省设置)
vbDefaultButton2 256 第二个按钮是缺省值
vbDefaultButton3 512 第三个按钮是缺省值
vbDefaultButton4 768 第四个按钮是缺省值
Ⅳ。其他
vbApplicationModal 0 应用程序强制返回;应用程序一直被挂起,直到用户对消息框作出响应才继续工作
vbSystemModal 4096 系统强制返回;全部应用程序都被挂起,直到用户对消息框作出响应才继续工作
vbMsgBoxHelpButt 16384 将Help按钮添加到消息框
VbMsgBoxSetFore 65536 指定消息框窗口作为前景窗口
vbMsgBoxRight 524288 文本为右对齐
vbMsgBoxRtlRe 1048576 指定文本应为在希伯来和阿拉伯
语系统中的从右到左显示
友情提示:
(1)第一组值(0–5)描述了消息框中显示的按钮的类型与数目;
第二组值(16,32,48,64)描述了图标的样式;
第三组值(0,256,512,768)说明哪一个按钮是缺省值;
第四组值(0,4096)则决定消息框的强制返回性。
将这些数字相加以生成Buttons参 数值的时候,只能由每组值取用一个数字,譬如中的“257”可以用“1+256”或者“VbOKCancel+vbDefaultButton2”代替 ,代表的是“ 显示‘确定’和‘取消’按钮,并且默认选择‘取消’按钮 ”;中的“vbYesNoCancel”可以用“3”代替,表示“ 显示‘是’ 、‘否’和‘取消’ 按钮 ”
(2)这些常数都是 Visual Basic for Applications (VBA) 指定。可以在程序代码中既可以使用常数名称,也可以使用常数值,即实际 数值与常数名称是等价的。
}
版权声明:本文标题:execScript的用法及msgbox详解 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1702962853h437580.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论