`
liyuan66
  • 浏览: 14010 次
社区版块
存档分类
最新评论

MFC调用脚本(javascript ,vbscript)的类

    博客分类:
  • c++
 
阅读更多
上次看到论坛一会员求助 ,就花了点时间整理了下,方面大家的使用!

    CScript script;
            CString strpath = _T("C:\\encoding.js");
            script.LoadScript(strpath);
            CString strRet = script.ExecFunc(_T("encoding"),_T("测试项目"));


    function encoding(str)
    {
    return encodeURI(str);
    }

复制代码
运行结果如下:

strRet = "%E6%B5%8B%E8%AF%95%E9%A1%B9%E7%9B%AE";

  • js.rar (3.9 KB)
  • 下载次数: 2
分享到:
评论

相关推荐

    一个MFC调用脚本的类(javascript ,vbscript).txt

    一个MFC调用脚本的类(javascript ,vbscript).txt

    MFC下Js 脚本运行

    标题中的“MFC下Js 脚本运行”指的是在MFC应用程序中集成JavaScript引擎,使得C++代码能够调用和执行JavaScript代码。这种功能可以为应用增添动态性和交互性。 首先,让我们了解MFC。MFC是微软提供的一套面向对象的...

    如何在VC++中键入脚本

    本文主要介绍如何在VC++的MFC应用中集成JavaScript或VBScript引擎,从而实现脚本功能。 首先,我们需要使用`CoCreateInstance()`函数来创建一个特定的脚本引擎,例如JavaScript或VBScript的引擎,这将返回一个实现...

    如何在vc程序中嵌入脚本语言(初稿)

    在本文中,我们将探讨如何在MFC应用中集成JavaScript或VBScript等脚本引擎,实现这一目标。以下是具体的步骤和涉及的技术点: 1. **创建脚本引擎**: 使用`CoCreateInstance()`函数来实例化一个特定的脚本引擎,如...

    ActiveX Script in MFC

    微软通过提供 VBScript(Visual Basic Scripting Edition)和 JScript(JavaScript)引擎以及定义 ActiveX 脚本 COM 接口,使得开发者能够轻松地在自己的应用中集成这两种脚本语言。这些引擎和技术使得开发人员无需...

    为应用程序添加脚本支持.pdf

    例如,你可以使用`SetLanguage`来指定使用的脚本语言(如JavaScript或VBScript),然后用`AddObject`添加你的应用程序对象到脚本环境中,使它们可以被脚本访问和控制。`AddCode`则用于添加用户自定义的脚本代码。 ...

    COM组件调用.rar

    5. **自动化(Automation)**:自动化使得COM组件对脚本语言(如VBScript或JavaScript)友好,使得非托管代码(如C++)和托管代码(如.NET)可以共享组件。 6. **延迟绑定与早期绑定**:延迟绑定在运行时确定调用的...

    mfc -ACDual

    这样,自动化服务器既可以服务于C++编程环境,也可以服务于那些不支持C++虚函数调用的语言(如VBScript或JavaScript)。 在MFC中,实现`ACDual`涉及到以下几个关键步骤: 1. **定义接口**:首先,你需要定义一个...

    Implementing Active Script Site with ATL用ATL实现Active scri

    Active Scripting是一种技术,它允许脚本语言如JavaScript或VBScript在宿主应用程序中运行,比如Internet Explorer或自定义的Windows应用程序。ATL则是一个C++库,简化了COM(Component Object Model)对象的创建,...

    MFC运用ADO操作数据库.doc

    - ADO:是OLE DB的封装,提供了更简单易用的API,适合脚本语言和VBScript、JavaScript等。 2. **引入ADO类型库**: - 在MFC项目中,通过`#import`指令引入ADO库,例如`#import "msado15.dll"`。不同的操作系统...

    博世视频监控网页调用OCX例子

    一旦控件在网页中加载,它可以通过JavaScript或者VBScript等脚本语言与网页交互,比如控制摄像头的视角、调整视频质量、捕获快照等。 在博世的压缩包文件中,可能包含了以下内容: 1. 示例代码:可能包括C++的MFC ...

    《为应用程序添加脚本支持》配套代码VC源代码

    《为应用程序添加脚本支持》配套代码提供了VC(Visual C++)源代码,帮助开发者理解如何将VBScript和JavaScript这两种常见的脚本语言集成到MFC(Microsoft Foundation Classes)应用程序中,以实现动态行为和用户...

    VC_activex_使用.docx

    3. **ActiveX 脚本描述语言**:主要使用VBScript和JavaScript,可以在Web页面中添加交互性,通过脚本语言预处理数据或在客户端进行验证,然后将结果发送给服务器。这提高了网页的交互性和功能。 4. **ActiveX ...

    用vs2012做ActiveX控件并使用html、c#、c++测试容器

    HTML测试容器通常涉及到JavaScript或者VBScript,这些脚本语言可以嵌入到HTML页面中,用来操纵ActiveX控件。虽然在描述中没有明确提及具体的HTML文件,但创建一个HTML页面,引入ActiveX控件,并用JavaScript来测试...

    CHtmlViewProjV2.zip

    `CHtmlView`不仅支持基本的HTML显示,还支持JavaScript、VBScript等脚本语言,以及ActiveX控件,使得它可以处理动态交互的内容。 **二、CHtmlView的主要特性** 1. **浏览HTML文档**:`CHtmlView`可以直接加载本地...

    ATLVC源代码:ATL_ScriptHost1

    分析和理解ATL_ScriptHost1的源代码可以帮助开发者掌握ATL的高级用法,例如如何创建和注册COM服务器,如何实例化并调用脚本引擎,以及如何在C++代码中嵌入和执行脚本。 6. VC/MFC扩展: 虽然ATL本身不依赖MFC...

    COM组件设计与应用

    7. **自动化和事件**:COM支持自动化,使得脚本语言如VBScript和JavaScript能直接调用组件。同时,COM还提供了事件模型,使得组件可以向其他对象发送通知。 8. **分布式COM (DCOM)**:DCOM是COM的扩展,使得组件...

    工控监控组态系统,VC++开发

    4. **脚本语言集成**:为了实现动态配置和灵活性,组态系统常会集成脚本语言如VBScript或JavaScript。VC++可以嵌入和调用这些脚本引擎,使得用户能自定义控制逻辑。 5. **数据库集成**:历史数据记录和分析是工控...

    组态王源代码

    6. **脚本编程**:为了满足特定需求,组态王支持脚本编程,如VBScript或JavaScript,允许用户编写自定义逻辑,增强系统的灵活性和可扩展性。 7. **报警与事件管理**:系统具备报警管理和事件记录功能,当生产过程中...

Global site tag (gtag.js) - Google Analytics