大家都知道TC简单编程是一款类似C语言的游戏辅助编程环境(大多数用于游戏编程或办公自动化),那么TC如何调用DLL文件呢?因为ITmemo博主也喜欢编写一些类似传奇私服这样的2D PK游戏辅助,毕竟可以提升生活质量嘛!嘻嘻。。。那么下面ITmemo就以一个硬件键鼠DLL库文件的调用方式给大家做实例教程解答!
首先我们要知道TC编程环境如何调用DLL文件?
dllcall参数说明
函数原型:dllcall(filepath,type,functionName,...)
filepath:api所在的一个dll的地址
type:api返回值的类型
functionName:api的名字,某些字符串相关的API在名字需要多加字母A或者W
...:表示参数是动态的,后面的实际参数是根据API的具体参数来写的
function LClick()
dllcall("rc:Key.dll","null","Mouse","int",6,"int",0,"int",0)
end
LClick()函数就是鼠标的单击函数
"rc:Key.dll":TC调用DLL的文件路径(资源库,实际运行生成的文件会自动解压至临时文件目录,当文件路径你可以自定义)
"null","Mouse":Mouse是,Key.dll文件的一个鼠标操作函数,NULL,表示函数的返回值为:空,直接理解为:无返回值,如果你的DLL库文件有返回值责填写对应的类型即可。
"int",6:是Mouse函数(方法)的第一个参数:参数为:6,类型为:int(整数型)
"int",0:是Mouse函数(方法)的第二个参数:参数为:0,类型为:int(整数型)
……按照这种格式以次类推,有多少个参数,写多少个参数!
简单点说TC调用DLL动态链接库文件的方法就是:
dllcall("DLL文件路径","函数返回值类型","函数名","参数1返回值类型",参数一,"参数2返回值类型",参数二,"...",...)
如果这个DLL文件有多个函数(方法),就用多少个dllcall
怎么样?这样是不是就很容易理解TC调用dll文件的方法了?
正在阅读:
TC调用DLL函数和参数实例详细解答教程05-29
英语口语考试话题之学校生活04-17
小学生作文12-17
我的家乡作文300字09-29
2017湖南永定区统招统分未分配大中专毕业生空编招聘考试笔试成绩公示11-15
法治进社区上半年工作总结12-05
2022年黑龙江七台河中级经济师准考证打印入口已开通(11月7日至10日)11-08
2023年海南省三亚市红十字会招聘下属事业单位人员公告(报名时间2月16日-22日)02-11
2021年国家公务员考试职位表:中国证券监督管理委员会宁波监管局10-06
秘书的述职报告格式【三篇】06-26