C++调用本地js
2016-10-19 11:02
197 查看
#include <windows.h> #include <stdio.h> #import "C:\\Windows\\SysWOW64\\msscript.ocx" // msscript.ocx using namespace MSScriptControl; #include <fstream> #include <string> using namespace std; /* test.js文件内容 function add(a,b) { return a+b; } */ int main (void) { HRESULT hr = CoInitialize(NULL); IScriptControlPtr pScriptControl(__uuidof(ScriptControl)); pScriptControl->Language = "JavaScript"; fstream file; file.open("test.js"); string strFileContent, strTemp; char szTemp[1024] = ""; do { file.read(szTemp, 1024); strFileContent.append(szTemp); memset(szTemp, 0, 1024); } while (!file.fail()); file.close(); pScriptControl->AddCode(strFileContent.c_str()); VARIANT A = pScriptControl->Eval("add(4,5);"); int iRet = A.intVal; printf("%d\n", iRet); return 0; } /* 2016年10月19日11:01:29 9 请按任意键继续. . . */
相关文章推荐
- Js调用本地程序
- 关于本地C++,MFC应用程序调用.NET控件做显示层的方法
- c/c++/MFC 调用 js 函数代码
- phonegap js 和 本地代码 调用原理
- js调用gecko c++代码
- 使用js调用本地文件夹路径
- 使用JNI进行Java与C/C++语言混合编程(1)--在Java中调用C/C++本地库
- 【windows8开发】C++开发WinRT组件和JS调用
- iframe 大数据量传参 本地能调用远程页面 不存在跨域问题 js组件调用原理
- js 调用本地exe的例子(支持IE内核的浏览器)
- c/c++/MFC 调用 js 函数代码(自家用)
- JS用ActiveXObject调用本地EXE,再执行虚拟按键
- JS调用C++。
- 【windows8开发】C++开发WinRT组件和JS调用
- js 调用本地exe的例子
- 在c++中调用Html中的js方法
- C++和JS的交互1 - 在C++中调用JS函数
- java 使用jni调用本地c++类库
- js调用本地QQ的方法
- Google V8编程详解(五)JS调用C++