javascript - 在 winapi 中运行 javascript

标签 javascript winapi

我有一个非常简单的js文件:

function geoip_country_code() { return 'US'; }
function geoip_country_name() { return 'United States'; }
function geoip_city()         { return 'New York'; }
function geoip_region()       { return '06'; }
function geoip_region_name()  { return 'xxx'; }
function geoip_latitude()     { return '55'; }
function geoip_longitude()    { return '99'; }
function geoip_postal_code()  { return ''; }
function geoip_area_code()    { return ''; }
function geoip_metro_code()   { return ''; }

我想从 win32 代码调用 geoip_country_code。这可能吗?

最佳答案

您尚未指定语言,但可以使用 COM; MSScriptControl.ScriptControl

sc->language="jscript";
sc->addcode("the js string");

result = sc->run("geoip_country_code", args);

http://support.microsoft.com/kb/229669

关于javascript - 在 winapi 中运行 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12952655/

相关文章:

javascript 为全局声明的变量返回 undefined

javascript - 如何判断某个符号是否被用作 key ?

javascript - 如何使用 XMLHttpRequest 从 json 生成变量?

javascript - 如何使列表项从特定点开始显示在两列中?

javascript - 如何像JS中的方括号表示法一样动态调用C++中的属性名称?

c++ - C++ 中的获取进程名称

c++ - 如何在 Windows 上获取硬件 MAC 地址

C++ TCP 服务器-客户端小问题

c++ - UWP ListView 占用的高度超过可用高度

c++ - 手动为按钮、工具栏、选项卡等绘制渐变?