中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 关于: VBS 脚本可以调用 c++写SDK的成员函数库的问题。
作者:
标题: 关于: VBS 脚本可以调用 c++写SDK的成员函数库的问题。 上一主题 | 下一主题
piziliu2004
中级用户

过度热情


积分 321
发帖 139
注册 2006-3-21
状态 离线
『楼 主』:  关于: VBS 脚本可以调用 c++写SDK的成员函数库的问题。

本人无意看见一段vbs 的脚本,下面如下。
On Error Resume Next
    errc = tools.CaptureImageEx(targetFile, sourceVolume, txtCaptureImageHeader, txtCaptureImage)
tools.SetEnvironment "tmp", tmpPath
tools.SetVersion CURRENTVERSION
tools.WriteLog msg
Set info = tools.CreateMenu
DVDBoot = tools.CheckDVDBoot
。。。
。。。

可以看出tools可以调用很多函数,这些函数都是C++写的一个工具里面的函数,不是vbs,wsh里自带函数。。
那么问题就是,怎么才能实现 写一段c++代码能让vbs可以直接调用呢?



知识在于不断积累
2008-5-21 21:26
查看资料  发送邮件  发短消息 网志  OICQ (16750931)  编辑帖子  回复  引用回复
piziliu2004
中级用户

过度热情


积分 321
发帖 139
注册 2006-3-21
状态 离线
『第 2 楼』:  

没人顶么?。 我记得*.dll的 vbs是可以调用的, 但是我遇到得是 c++写得  *.exe ,运行*.EXE 后 然后vbs就直接调用 TOOLS.* 的函数了。
有哪位高手能写一段C,或C++ 函数, VBS可以直接调用的模版代码么?



知识在于不断积累
2008-5-22 13:50
查看资料  发送邮件  发短消息 网志  OICQ (16750931)  编辑帖子  回复  引用回复
piziliu2004
中级用户

过度热情


积分 321
发帖 139
注册 2006-3-21
状态 离线
『第 3 楼』:  

没人懂?



知识在于不断积累
2008-6-2 17:20
查看资料  发送邮件  发短消息 网志  OICQ (16750931)  编辑帖子  回复  引用回复
fly2sky
新手上路





积分 4
发帖 2
注册 2006-1-13
状态 离线
『第 4 楼』:  

应该是有一个类文件,里面定义的很多函数的调用,在vbs里声明一个类名为tools,就可以直接调用类里面的函数了

2008-6-3 09:38
查看资料  发短消息 网志   编辑帖子  回复  引用回复
ebfok
初级用户





积分 87
发帖 33
注册 2006-6-20
来自 cs
状态 离线
『第 5 楼』:  

建议你看看com技术,只要遵循统一的com接口,很多语言都可以编制能被vbs利用的对象,甚至是vbs本身(即脚本部件)!实际上wsh  filesystemobject就是com部件。网上有许多这样的现成的部件下载,比如有一款叫  windows脚本大师,许多asp种常用的控件如图片处理,邮件处理等也都可以在vbs中使用,说白了,脚本 顾名思义就是剧本,而对象(控件,部件,组件)就是演员

2008-6-28 00:24
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: