社区
JavaScript
帖子详情
js能在本地调用com么,就是不通过ie,就是一段简单的脚本
phafer
2005-06-28 05:03:13
能在本地通过wscript调用的,谁能给个例子,谢谢
...全文
466
4
打赏
收藏
js能在本地调用com么,就是不通过ie,就是一段简单的脚本
能在本地通过wscript调用的,谁能给个例子,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
phafer
2005-06-29
打赏
举报
回复
请问如果自己写了一个ActivX,注册了,该如何调用呢?
这里调用的是word或者是内部的com,但是要调用自己的该如何做?
白夜花寒
2005-06-29
打赏
举报
回复
Windows 脚本宿主
Run 方法
请参阅
WshShell 对象
在新过程中运行程序。
object.Run(strCommand, [intWindowStyle], [bWaitOnReturn])
参数
object
WshShell 对象。
strCommand
表示要运行的命令行的字符串值。必须包括要传递到可执行文件的所有参数。
intWindowStyle
可选。表示程序窗口外观的整数值。请注意,并非所有程序都使用此信息。
bWaitOnReturn
可选。布尔值,表示在继续执行脚本中的下一条语句之前,脚本是否等待执行完程序。如果设为 true,则在执行完程序后才执行脚本,Run 方法返回由程序返回的任何错误代码。如果设为 false(默认值),则 Run 方法将自动在启动程序后立即返回 0(不是错误代码)。
说明
Run 方法返回一个整数。Run 方法启动在新 Windows 进程中运行的程序。可以让脚本等到程序执行完后再继续执行。这允许您同步运行脚本和程序。strCommand 参数内的环境变量自动扩展。如果某个文件类型已正确注册到某个程序中,则对该类型的文件调用 Run 方法时将执行该程序。例如,如果您的计算机系统中装有 Word,则对 *.doc 文件调用 Run 方法时将启动 Word 并加载该文档。下表列出了 intWindowStyle 的可用设置。
intWindowStyle 说明
0 隐藏一个窗口并激活另一个窗口。
1 激活并显示窗口。如果窗口处于最小化或最大化状态,则系统将其还原到原始大小和位置。第一次显示该窗口时,应用程序应指定此标志。
2 激活窗口并将其显示为最小化窗口。
3 激活窗口并将其显示为最大化窗口。
4 按最近的窗口大小和位置显示窗口。活动窗口保持活动状态。
5 激活窗口并按当前的大小和位置显示它。
6 最小化指定的窗口,并按照 Z 顺序激活下一个顶部窗口。
7 将窗口显示为最小化窗口。活动窗口保持活动状态。
8 将窗口显示为当前状态。活动窗口保持活动状态。
9 激活并显示窗口。如果窗口处于最小化或最大化状态,则系统将其还原到原始大小和位置。还原最小化窗口时,应用程序应指定此标志。
10 根据启动应用程序的程序状态来设置显示状态。
示例 1
下面的 VBScript 代码用记事本打开当前运行脚本的副本。
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "%windir%\notepad " & WScript.ScriptFullName
下面的 VBScript 代码与上述代码完成的操作相同,不同之处在于,它指定窗口类型,等待用户关闭记事本,关闭记事本时保存从记事本返回的错误代码。
Set WshShell = WScript.CreateObject("WScript.Shell")
Return = WshShell.Run("notepad " & WScript.ScriptFullName, 1, true)
示例 2
下面的 VBScript 代码打开一个命令窗口,将路径改为 C:\,并执行 DIR 命令。
Dim oShell
Set oShell = WScript.CreateObject ("WSCript.shell")
oShell.run "cmd /K CD C:\ & Dir"
Set oShell = Nothing
jscript
var oShell=new AcitevXObject("WSCript.shell");
oShell.run("cmd /K CD C:\ & Dir");
yonghengdizhen
2005-06-29
打赏
举报
回复
同样的CreateObject.只不过换成你的类名.
当然,根据你是否实现了ActiveX容器(这里是IE)所支持的特定接口,可能功能上会有差别,有时候甚至不能完成初始化
mostone
2005-06-28
打赏
举报
回复
下面内容来自script56.chm(请自微软站点下载)
Wscript
该对象可用于:
设置和检索命令行参数
确定脚本文件的名称
确定宿主文件的名称(wscript.exe 或 cscript.exe)
确定宿主的版本信息
创建 COM 对象,与 COM 对象连接以及断开连接
接收事件
通过编程方式停止执行脚本
将信息输出到默认输出设备(例如,对话框或命令行)
ConnectObject 方法
请参阅
WScript 对象 | DisconnectObject 方法 | CreateObject 方法 | GetObject 方法
语言
JScript
VBScript
显示所有语言
将对象的事件源连接到具有给定前缀的函数。
object.ConnectObject(strObject, strPrefix)
参数
object
WScript 对象。
strObject
必需。表示要连接的对象名称的字符串值。
strPrefix
必需。表示函数前缀的字符串值。
说明
当您要同步对象的事件时,已连接的对象非常有用。创建对象后,ConnectObject 方法将该对象的输出接口连接到脚本文件。事件函数由该前缀和事件名称组成。
示例
下面的示例演示使用 ConnectObject 方法连接WshRemote 对象的错误事件。
[VBScript]
Dim Controller, RemoteScript
Set Controller = WScript.CreateObject("WSHController")
Set RemoteScript = Controller.CreateScript("test.js", "remoteserver")
WScript.ConnectObject RemoteScript, "remote_"
RemoteScript.Execute
Do While RemoteScript.Status <> 2
WScript.Sleep 100
Loop
Sub remote_Error
Dim theError
Set theError = RemoteScript.Error
WScript.Echo "Error " & theError.Number & " - Line: " & theError.Line & ", Char: " & theError.Character & vbCrLf & "Description: " & theError.Description
WScript.Quit -1
End Sub
[JScript]
var Controller = WScript.CreateObject("WSHController");
var RemoteScript = Controller.CreateScript("test.js", "remoteserver");
WScript.ConnectObject(RemoteScript, "remote_");
RemoteScript.Execute();
while (RemoteScript.Status != 2) {
WScript.Sleep(100);
}
function remote_Error()
{
var theError = RemoteScript.Error;
WScript.Echo("Error " + theError.Number + " - Line: " + theError.Line + ", Char: " + theError.Character + "\nDescription: " + theError.Description);
WScript.Quit(-1);
}
IE支持html5
脚本
插件
让IE(包括IE6)支持HTML5元素,我们需要在HTML头部添加以下JavaScript,这是一个
简单
的document.createElement声明,利用条件注释针对IE来
调用
这个
js
文件。Opera,FireFox等其他非IE浏览器就会忽视这段代码,也不会存在http请求。 <script src=”http://html5shiv.googlecode.
com
/svn/trunk/html5.
js
”> 上面这段代码仅会在IE浏览器下运行,还有一点需要注意,在页面中
调用
html5.
js
文件必须添加在页面的head元素内,因为IE浏览器必须在元素解析前知道这个元素,所以这个
js
文件不能在页面底部
调用
。 这个html5的
js
文件是作者把他放在Google code project上提供给大家可以直接
调用
的,当然,如果觉得这样会影响你的网页打开速度,你可以把html5的
js
文件直接下载下来让后上传到自己的服务器单独
调用
。 以下是html5的
js
文件中的代码: (function(){if(!/*@cc_on!@*/0)return;var e = “abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video”.split(’,'),i=e.length;while(i–){document.createElement(e[i])}})() 除了在网页中
调用
包含以上代码的
js
文件来让IE浏览器支持HTML5元素以外,你也可以以下面这种方式把代码直接添加到网页中。 <script> (function(){if(!/*@cc_on!@*/0)return;var e = “abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video”.split(’,'),i=e.length;while(i–){document.createElement(e[i])}})()
让IE支持CSS3 Media Query实现响应式Web设计,html5.
js
让IE(包括IE6)支持HTML5元素方法
微软的最新浏览器IE8及以下IE版本对HTML5标签的支持是有限的,我们可以通过在网页中添加
脚本
的方式来解决目前IE浏览器对HTML5支持的问题。 让IE(包括IE6)支持HTML5元素,我们需要在HTML头部添加以下JavaScript,这是一个
简单
的document.createElement_x声明,利用条件注释针对IE来
调用
这个
js
文件。Opera,FireFox等其他非IE浏览器就会忽视这段代码,也不会存在http请求。 <!–[if IE]> <script src=”http://html5shiv.googlecode.
com
/svn/trunk/html5.
js
”></script> <![endif]–> 上面这段代码仅会在IE浏览器下运行,还有一点需要注意,在页面中
调用
html5.
js
文件必须添加在页面的head元素内,因为IE浏览器必须在元素解析前知道这个元素,所以这个
js
文件不能在页面底部
调用
。 这个html5的
js
文件是作者把他放在Google code project上提供给大家可以直接
调用
的,当然,如果觉得这样会影响你的网页打开速度,你可以把html5的
js
文件直接下载下来让后上传到自己的服务器单独
调用
。
游戏辅助从0到1-C++
调用
调用
游戏Lua
脚本
实现辅助
本课程以TLB*和W*W为例子,讲述如何通过游戏的Lua
脚本
来实现一个游戏的辅助。众所周知,游戏的逻辑基本上都是采用Lua等
脚本
语言编写的,我们通过逆向分析游戏,找到游戏Lua接口和Lua函数后,很容易的就能实现一个游戏辅助所需要的所有功能,比起逆向游戏来讲,本课程更容易上手,适合0基础的朋友们学习,在学完本课程后再去学习游戏逆向技术会事半功倍,再者,在实际的游戏辅助编写的过程中,可能有很多地方我们需要花大量的时间找call,如果是我们直接去
调用
游戏的Lua
脚本
的话也会节约我们大量的时间,节省我们的开发成本。 本课程适合有一定的C/C++基础,想做点实际应用,或者是对游戏辅助有强烈兴趣的朋友们学习。 本课程分为三部分:第一部分是讲述Lua的基础及C/C++与Lua联合编程的内容第二部分讲述的是动态
调用
Lua游戏辅助的实现第三部分讲的是静态
调用
Lua游戏辅助的实现 课程目前已经完成了第一部分的制作,第二部分的课件已经完成 大概每周会都更新1到2节课的内容
让IE9以下版本的浏览器兼容HTML5的方法
让IE(包括IE6)支持HTML5元素,我们需要在HTML头部添加以下JavaScript,这是一个
简单
的document.createElement声明,利用条件注释针对IE来
调用
这个
js
文件。Opera,FireFox等其他非IE浏览器就会忽视这段代码,也不会存在http请求。 复制代码代码如下: <!–[if IE]> [removed][removed] <![endif]–> 上面这段代码仅会在IE浏览器下运行,还有一点需要注意,在页面中
调用
html5.
js
文件必须添加
【方法】HTML网页
调用
本地Python程序
代码已上传github 首先声明,在HTML中
调用
本地Python程序是十分不推荐的,一是因为网页
调用
本地程序的权限正在被取消,二是因为真不如
JS
写直接,三是只能在自己本地
调用
。 但如果你要用,像我一样,需要在课堂上进行一个Python代码的展示,并且想要一个好看的UI界面的话,可以这样来做,做起来还是很容易的,但这样的展示仅限于需要弹框的,比如我的人脸检测是弹窗式,如果需要内嵌在网页内...
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章