方法一:使用系统组件
.版本 2
.局部变量 对象, 对象
对象.创建 (“ScriptControl”, )
对象.写属性 (“Language”, “JScript”)
对象.方法 (“AddCode”, “JS代码”)
输出调试文本 (对象.通用方法 (“Run”, “s”).取文本 ())
方法二:使用精益模块
.版本 2
.局部变量 脚本, 类_脚本组件
脚本.执行 (#脚本常量)
输出调试文本 (脚本.运行 (“函数名称”, “参数”))
方法三:不用脚本组件
Microsoft ScriptControl 控件使用指南随着动态网页的出现,脚本语言已经被越来越多的人认识、接受并撑握。在程序中加入对脚本的支持一方面可以最大限度的扩展程序的应用范围,另一方面也方便程序员利用现有脚本提供的一些特别的功能(如正则表达式等)。下面结合我个人的一点经验谈一谈这方面的应用。
很显然要自己去实现一个脚本解释器是不现实的。好在已经有了可以复用的组件,那就是Microsoft ScriptControl。这是一个ActiveX控件,随Windows2000一起发布,如果要在2000以前的Windows中使用则需要安装该控件(可以到MS的网站上找到)。
一般使用方法1、在程序中加入ScriptControl
2、定义一个ScriptControl的实例
3、调用AddCode等方法向脚本引擎中加入要执行的脚本。
4、调用Run执行要执行的脚本函数。
宿主与脚本的通讯
1、 宿主调用脚本:这个过程比较简单,只要调用Run就可以将参数传递到脚本。
2、 脚本调用宿主:在初始化过程中调用AddObje