大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> Script -> Javascript实例教程(20) OLE Automation(3)

Javascript实例教程(20) OLE Automation(3)

时间: 2021-07-31 作者:daque

运用javascript中的ole automation3. 还好吗创造automation东西的新范例jscript(微软本子的javascript)是一个宽松典型的谈话。换句话说,变量不是鲜明设置为指定的数据典型。你不许证明一个变量为指定的东西典型,以是早绑定不大概在jscript中。jscript的activexobject()结构因变量常常用来为东西创造一个迟绑定界面:var wdapp; // 一个普遍变量wdapp = new activexobject("word.application");jscript不须要鲜明的变量证明,以是咱们不妨运用以次的代码:var wdapp = new activexobject("word.application");activexobject()因变量的普遍的语法如次:var objvar = new activexobject(class[, servername]);objvar指定于一个持有范例化东西援用的变量。class运用library.object语法,它是指运用步调的名字(比方word大概excel之类)大概包括东西的库,而且东西是要创造的东西类的典型。servername(这是一个可选的参数)指定了包括东西的效劳器的名字。这个activexobject()结构因变量创造了一个ole automation(activex)东西的范例。一旦东西被创造了,你不妨运用设置的东西变量来援用它。即使activex东西的范例仍旧运转,activexobject()在它创造了必定的典型的东西的功夫大概发端一个新的范例。底下的代码段不妨让用户径直翻开一个word文书档案:var pause = 0;var wddialogfileopen = 80;var wdapp = new activexobject("word.application");var dialog = wdapp.dialogs(wddialogfileopen);var button = dialog.show(pause);运用javascript中的ole automation3. 还好吗创造automation东西的新范例前方的代码段援用了word.application东西,它的本领在反面的教程要引见。这边要提防等第构造,即一个本领大概属性是一个东西,它们又又本人的本领和属性。象visual basic 6,jscript不妨经过减少一个新的参数(servername)来一步减少activexobject因变量。你不妨在备案的actinvex东西上指定效劳器的名字。在长途效劳器创造一个东西不妨在internet安定查看步调封闭的功夫实行。你不妨经过传播计划机的名字给activexobject()结构因变量的servername参数来在长途搜集计划机上创造一个东西。比方,即使一个搜集共享定名为"\\myserver\d\program files",那那么servername的数值就为’myserver”。其余,你不妨运用dns方法大概一个ip地方来指定场所。底下的因变量归来运转在长途搜集计划机(名为"myserver")word的范例的本子号:function getversion() {var wdapp = new activexobject("word.application", "myserver");return wdapp.version;}即使指定的长途效劳器不生存大概没有找到就会爆发一个缺点。当咱们尝试这个因变量的功夫,咱们不妨创造jscript忽略了servername参数。以是咱们在vbscript将那些因变量放在一道,不妨创造它并不处事:function getversiondim wdappset wdapp = createobject("word.application", "myserver")getversion = wdapp.versionend function

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.