IT袋

当前位置:主页 > 经验教程 > 建站编程 >

TC调用DLL函数和参数实例详细解答教程

TC调用DLL函数和参数实例详细解答教程

更新:2023-08-08 10:28:09 来源:IT袋 作者:马勇
导读:TC调用DLL函数和参数实例详细解答教程,大家都知道TC简单编程是一款类似C语言的游戏辅助编程环境(大多数用于游戏编程或办公自动化),那么 TC如何调用DLL文件呢? 因为ITDAI博主也喜欢编写一些类似传奇私服

TC调用DLL函数和参数实例详细解答教程

TC调用DLL函数和参数实例详细解答教程

大家都知道TC简单编程是一款类似C语言的游戏辅助编程环境(大多数用于游戏编程或办公自动化),那么TC如何调用DLL文件呢?因为ITDAI博主也喜欢编写一些类似传奇私服这样的2D PK游戏辅助,毕竟可以提升生活质量嘛!嘻嘻。。。那么下面ITDAI就以一个硬件键鼠DLL库文件的调用方式给大家做实例教程解答!

TC调用DLL函数和参数实例详细解答教程

首先我们要知道TC编程环境如何调用DLL文件?
dllcall参数说明

函数原型:dllcall(filepath,type,functionName,...)

filepath:api所在的一个dll的地址

type:api返回值的类型

functionName:api的名字,某些字符串相关的API在名字需要多加字母A或者W

...:表示参数是动态的,后面的实际参数是根据API的具体参数来写的

TC调用配套的DLL文件控制USB硬件键鼠模拟键盘鼠标操作案例:

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文件的方法了?

以上是IT袋网关于TC调用DLL函数和参数实例详细解答教程的详细方法介绍,大家作为一个参考建议.

相关阅读

  • 专业网站制作哪家好 网站开发公司推荐

    专业网站制作哪家好 网站开发公司推荐

    下面为网友们详细介绍专业网站制作哪家好和网站开发公司推荐的方法内容,具体内容如下: 问题:公司网站现在存在漏洞经常被攻击,正在考虑重建。但是比较困惑的是,目前的网站转化率

  • 简单的网站搭建教程 创建自己的网站平台的注意事项

    简单的网站搭建教程 创建自己的网站平台的注意事项

    为大家分享简单的网站搭建教程和创建自己的网站平台的注意事项方面的介绍,具体详情如下: 如何快速创建一个个人网站,好大的话题,不过这个也可以用会者不难来形容,所以今天我们只

  • 制作网站多少费用 搭建网站的费用明细

    制作网站多少费用 搭建网站的费用明细

    今日IT小知识分享:制作网站多少费用和搭建网站的费用明细IT技巧方面的经验,相关内容具体如下: 初次做网络的企业、公司、个人,最关心的问题之一,可能就是 做网站要多少钱? 这个问

  • dns服务器地址是多少 国内目前公认最快的DNS推荐

    dns服务器地址是多少 国内目前公认最快的DNS推荐

    下面为网友们详细介绍dns服务器地址是多少和国内目前公认最快的DNS推荐IT技巧方面的经验,下面来一起了解一下吧。 我们在使用电脑的时候经常会遇到各种各样的网络问题,例如最近就有W