求助关于vc调用autohotkey.dll

http://blog.csdn.net/liuyukuan/article/details/5949727
利用这个博客中的方法能够调用脚本了,可是很多函数不知道如何用
比如:(用mfc添加类型库生成的头文件)
VARIANT ahkgetvar(VARIANT& name, VARIANT& getVar)
{
VARIANT result;
static BYTE parms[] = VTS_VARIANT VTS_VARIANT;
InvokeHelper(0x6, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, &name, &getVar);
return result;
}

帮助文档是这么写的:
"ahkgetvar is used to get a value from a variable in script. Similar to GetVar.
用于在脚本变量获取值"
VarName
Name of variable to get value from.
getPointer
Get value or pointer.
Use 1 to get pointer of variable, for example to use with Alias, else 0 to get the value.

然后我在头文件中声明如下:
typedef int(*ahkgetvar)(wchar_t *, wchar_t *);

在实现部分添加:
ahkgetvar ahkgetvar_ = (ahkgetvar)GetProcAddress(hinstLib, "ahkgetvar");

int s = ahkgetvar_(L"a", L"0");//在脚本中定义了一个变量a=0
cout << s << endl;

然后得到的每次的值都不同
主要是没搞懂VARIANT变量怎么用

0

1个回答

这个你要贴出脚本,你脚本中有没有a这个变量的定义。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
一个非常棒的AutoHotKey脚本
[quote]; Function to run a program or activate an already running instancernRunOrActivateProgram(Program, WorkingDir=&quot;&quot;, WindowSize=&quot;&quot;){rn SplitPath Program, ExeFilern Process, Exist, %ExeFile%r...
VC调用LabView动态库所需要的.H头文件
VC调用LabView动态库所需要的.H头文件,extcode.h,fundtypes.h,platdefines.h
WindowsFormsApp6.rar
求助关于post登录网站并同步信息操作的问题求助关于post登录网站并同步信息操作的问题
autohotkey
autohotkey.dll 自动化等测试工具开发用
求助,关于7z.dll在VC下的调用
求助各位,想在VC程序中使用7z.dll进行压缩,解压,发现7z.dll的导出函数是类似com接口的东西,通过看源码大概了解了调用的rn方式,目前有一个问题,我想调用它对分卷压缩的(.001 ,.002 ,.003)压缩包进行解压,看了半天源码不知头绪啊,求各位大神帮忙
VC资料(关于调用外部资源的)
关于vc的一些资料,(关于调用外部资源的)有兴趣的可以下来看看
vc调用外部程序参考
vc调用外部程序参考vc调用外部程序参考vc调用外部程序参考vc调用外部程序参考vc调用外部程序参考vc调用外部程序参考
java调用vc的dll
java调用vc的dll,java调用vc的dll,java调用vc的dll,java调用vc的dll
某地公安局网警CTF比赛逆向路由固件
今儿有一个公安局的CTF比赛,随手做了一下,第一次遇到逆向路由固件的题,题目是原题,网上有wp,跟着做了一遍n题目文件:网管的求助 .binn首先发现文件名是bin文件(并不知道是什么文件)nfile一下发现有TP-LINK,查找一番资料后发现是路由器固件n一筐萝卜 ➜ rev file 网管的求助\ .bin n网管的求助 .bin: firmware 941 v7 TP-LINK Techn...
教师回应幼儿求助行为的问题及对策研究
摘要n幼儿的求助行为是幼儿园比较常见的现象,怎样进行处理,直接影响到幼儿社会性发展。这是由于在求助过程中,幼儿可以和被求助者,多为教师进行互动,可以使幼儿学会许多解决问题的技巧,最终也就可以促进幼儿社会性的发展。本文选择3岁至6岁幼儿为研究对象,采用观察法,进行探究幼儿在幼儿园里的求助行为进行了研究。通过对幼儿求助行为的内容、对象、背景、方式和教师回应幼儿求助行为这几个部分进行表述,全面进行展示幼...
控件3fPMComm
vc调用ocx vc调用ocx
[求助]评标办法[求助]评标办法[求助]评标办法
[求助]评标办法[求助]评标办法[求助]评标办法[求助]评标办法[求助]评标办法[求助]评标办法
VC 脚本使用示例
在 VC 中使用 IActiveScript 接口示例,包含了 VC 调用 JavaScript 和 JavaScript 调用 VC 双向调用。
vc调试技巧之调用堆栈
vc调试技巧之调用堆栈 vc调试技巧之调用堆栈 vc调试技巧之调用堆栈 vc调试技巧之调用堆栈 vc调试技巧之调用堆栈 vc调试技巧之调用堆栈
VC中DLL的调用规则 VC中DLL的调用规则 VC中DLL的调用规则
VC中DLL的调用规则 VC中DLL的调用规则 VC中DLL的调用规则
在VC中调用MATLAB
在VC中调用MATLAB 在VC中调用MATLAB在VC中调用MATLAB
libsvm移植到vc
很好,适合初学者 主要是关于libsvm软件包里的介绍以及用vc调用步骤。
autocad的二次开发 资料大放送
8篇关于AutoCAD的二次开发论文,详细论证了涉及到vb,vc调用AutoCAD的方法,及控件的使用
matlab引擎engine的用法
自己搜索的关于vc调用matlab引擎的方法汇总,需要的可以看看
c++ wps二次开发一些资料
c++ wps二次开发一些资料 个人收集一些资料,用来做备份,以免后期有需求
prony分析matlab程序
prony分析matlab程序 简单实用,实现信号的模式提取
求助:vc调用Google地图
首先在SQL中提取数据,然后通过VC向地图JSP中添加标记。rnrn该怎么做呢?rnrnGoogle地图的API能直接从SQL中读出数据来吗?rn
求助vc调用webservice
如题,最好有个文档什么的,谢谢。
VC调用dos命令总结
VC调用dos命令总结,VC调用dos命令总结!!!
vb调用vc动态连接库总结
vb调用vc动态连接库总结,vb调用vc动态连接库总结
vc数据库调用-数据绑定
vc数据库调用-数据绑定程序 vc数据库调用-数据绑定
求助帖
ideviceinstaller -l 命令失效n提示Could not connect to lockdownd. Exiting.nERROR: No mode/operation was supplied.nUsage: ideviceinstaller OPTIONSnManage apps on iOS devices.nn
在VC中DLL的调用规则
在VC中DLL的调用规则,在VC中DLL的调用规则!
vc调用matlab问题
VC调用MATLAB的方法研究 vc调用matlab问题解决
LPDISPATCH类型的接属性值,方法
为LPDISPATCH类型的接口设定或获取某个属性值,LPDISPATCH类型的接口中执行某个方法
求助IT程序员
谁可以帮忙写个代码吗  很多excel 表(20多张excle表)   类似表头是以下模式怎么用VBA代码合并起来呢?
求助关于vc调用excel的问题。
用vc输出了一个xml文件,要调用excel来读入xml的数据并进行分析,生成曲线图。要自动完成。rnvc的动作:rnoutput a.xml --> start excel-->import a.xml-->produce chart.rn也就是说在输出a.xml后,用户看到的就是生成好的曲线图了。有没有办法实现呢?rn请那位高手指点一下。怎么才能把参数传到excel里,然他知道该生成什么曲线?
求助!!!关于在VC里调用ADO的问题!
我用VC调用ADO开发数据库程序。用的是#IMPORT“……”办法!但是_connectptr和_commandptr,_recordset这些类的方法不知道怎么调用,那些参数不知道怎么调用!那位大哥有这方面的资料或书籍请告知!小弟不胜感激!我的邮件是greencancer@163.com谢谢了!
vc调用C#例子
VC调用C# COM的例子,包括C# com,VC直接调用C#,VC 封装dll调用C#
【算法】轰炸(BOMB)解题报告(模拟提高组)
轰炸(BOMB)n源程序名      nbomb  (pas,c,cpp)n可执行文件名   bomb.exen输入文件名    nbomb.inn输出文件名    nbomb.outn时限          n2sn“我该怎么办?”飞行员klux向你求助。n事实上,klux面对的是一个很简单的问题,但是他实在太菜了。nklux要想轰炸某个区域内的一些地方,它们是位于平面上的一些点,但是(显然地)
C++调用Bartender模板进行打印标签
简单的实现用C++调用bartender模板打印标签,可以设置打印份数及序列化份数
一个关于积分的公式实现
一个关于积分的公式,不知道怎么用实现,求助各位大虾帮忙
VC++如何弹出对话框Dialog
这是作何自己编写的VC++如何弹出对话框的代码,希望能帮助VC++的初学者。
MFC开发wps演示
1、项目->add->class->MFC->MFC Class From Typelib->addrn2、在Availablerntype libraries中选择正确的库并添加要用到的类rn3、在新加的类头文件中把#import "C:\\Users\\seer016\\AppData\\Local\\Kingsoft\\WPS Office\\10.1.0.6260\\office6\\wp
VC怎么调用ActiveX
对bartend进行二次开发,提供了activeX的开发方式。但是在VS2010的Insert ActiveX control里找不到bartend的模块,下面的文档是用C#,VB调用activeX的方法,请问VC有没有类似的方法?rnrnGetting Started with ActiveX Automation rnrnBarTender's ActiveX Automation inter
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 关于大数据培训 关于云计算