-
-
0安卓。dx窗口只能显卡渲染。opencv和gdi支持cpu gpu混合渲染 安卓模拟器不是dx窗口,安卓模拟器 一般支持的是后两种渲染方式,因为兼容性高。 . 我也是你这个问题,后来图色换了opengl绑定模式,就能后台截图了
-
2打包EXE后资源目录的文件在什么位置
-
0易语言。怎样测效率 start 整数型 finish 整数型 start=取启动时间() ' finish=取启动时间() 调试输出(到文本(finish - start)) . C语言。怎样测效率 start = clock(); //开始计时 // finish = clock(); //计时结束 printf("运行时间:%f毫秒\n", (float)(finish - start)); //C语言 //cout << "Read 1g ID file time :" << float(finish - start) << " ms " << endl;//C++
-
0TC调用易语言DLL。文本型参数 如何声明? . 易语言的文本,使用ASCII编码, ANSI编码,通常称为ASCII字符编码。 . TC的字符串,使用Unicode编码, 对易语言DLL_传入ASCII编码的字符串,TC_dllcall用 "char *" 来声明。 . 易语言DLL 传出的字符串变量,同样是ASCII编码。 TC接收到变量后,需要转换成Unicode编码,才能正确识别。
-
2第二章、易语言字节集 TC: var 内存地址 = 结构体申请内存(数组("byte" = 数据长度, "value" = null)) 结构体释放内存(内存地址) . 其它语言,传入易语言DLL的内存地址, 数据长度,调用 字节集名=指针到字节集(内存地址, 数据长度)’转换成易的字节集变量。 . 内存地址=取变量地址(字节集名[lbk]1])’获得字节集数据的内存地址 数据长度=取字节集长度(字节集名) ’在易语言DLL中,调用以上两个函数,对其它语言 输出字节集变量_的内存地址,
-
2请用c++写一段代码。调用win32 api,获取记事本_文本光标位置的坐标 #include <iostream> #include <windows.h> int main() { HWND hwnd = FindWindow(TEXT("Notepad"), NULL); if (hwnd != NULL) { DWORD threadId; GetWindowThreadProcessId(hwnd, &threadId); HWND hEdit = FindWindowEx(hwnd, NULL, TEXT("Edit"), NULL); if (hEdit != NULL) { CONSOLE_SCREEN_BUFFER_INFO csbi; HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE); if (GetConsoleScreenBufferInfo(hStdOut, &csbi)) { COORD cursorPosition = csbi.dwCursorPosition; std::cout << "记事
-
0实现按Q一下就是“滚轮上”,再按一下Q就是“滚轮下”,如此循环往复,只要按Q就循环实现滚轮上下,这样的想法能实现吗,或者说有别的软件能实现吗 希望大佬们能给些指点
-
12是这样的,玩的是天龙怀旧服,想做个游戏帐号登录器,但是找图找不到桌面上的游戏客户端,有什么办法通过打开软件那样直接打开游戏客户端,用哪个命令?怎样操作?
-
39按键精灵,TC简单开发,易语言哪个更好? 按键精灵,学习容易。 TC简单开发,学习难一些。 一、是因为TC采用C语言,C++系列语法。采用C语言,C++系列框架。 二、TC起步迟一些,TC的教程少,用户少,讨论的问题少,百度能找到的答案少。 没有同学讨论,学习的难度是很大的。 // 新手学习TC还是按键好! TC使用C语言系列的语法。TC是很简单的。 C语言是很锻炼编程功力的语言。本来C语言已经很简单了。学过C语言再回头看TC,你会觉得,TC比C语言还简
-
0倩某幽魂,私
-
4dm_ret = dm.FindPicEx(0,0,2000,2000,"test.bmp|test2.bmp|test3.bmp|test4.bmp|test5.bmp","020202",1.0,0) If len(dm_ret) > 0 Then ss = split(dm_ret,"|") index = 0 count = UBound(ss) + 1 Do While index < count TracePrint ss(index) sss = split(ss(index),",") id = int(sss(0)) x = int(sss(1)) y = int(sss(2)) 网页链接 x,y Delay 1000 index = index+1 Loop End If
-
3循环(开关),开关做成全局变量,在循环前面 开关=1;想停下来设置 开关=0
-
0前台有软件模拟 硬件模拟 驱动级模拟。send 属于软件模拟 游戏不支持软件模拟的,可选择 硬件模拟 驱动级模拟
-
1【新手回复】按两次启动热键,脚本就不能停止 . 线程关闭(线程ID) 按两次热键 会启动两个线程,返回两个线程句柄。 而保存线程句柄的变量,只设置了一个。所以后面的句柄,会覆盖前一句柄。 前面的线程句柄 被覆盖掉了,相当于消失了;导致先打开的线程 无法关闭。 . ======================================================= var hThread, 开关 功能 执行() while(开关) //代码写这里. sleep(100) end 结束 // 功能 启动_热键() var bool = 线程获取状态(hThread) if(bool == 0) 开关 = 1
-
1后台找图找不到,后台窗口截屏 返回是黑图,这是什么原因?窗口句柄没问题 . DX。使用DirectX截屏 如果截图的是黑图,请参考这一篇,DirectX截图黑屏的解决办法。 . 制作游戏时,游戏公司使用DirectX软件 绘制的游戏窗口, 后台操作时,必须使用大漠/ 天使/ 乐玩插件 的dx截图模式。 DX游戏窗口,后台模式只接受dx端口的输入。dx图色 dx鼠标 dx键盘, . 按键精灵 tc简单开发 易语言的窗口模式无效。 dx绑定模式 由大漠首创,它是大漠最大的贡献。
-
0【新手回复】按两次启动热键,脚本就不能停止 . 线程关闭(线程ID) 按两次热键 会启动两个线程,返回两个线程句柄。 而保存线程句柄的变量,只设置了一个。所以后面的句柄,会覆盖前一句柄。 前面的线程句柄 被覆盖掉了,相当于消失了;导致先打开的线程 无法关闭。 . ======================================================= var hThread, 开关 功能 执行() while(开关) //代码写这里. sleep(100) end 结束 // 功能 启动_热键() var bool = 线程获取状态(hThread) if(bool == 0) 开关 = 1
-
1安卓的触控方式。目前有三种 . adb触控命令,(必须root) 无障碍触控命令,(开启无障碍) HID键鼠硬件触控,(需要购入HID键鼠) 这相当于电脑版的鼠键盒子 单头/双头硬件盒子。 . 那用户还得买硬件? . 用户考虑的是:你能不能有项目解决方案 是否能防住app检测。 当前很多app,都加入了root检测、无障碍检测。只要设备不用root、不开启无障碍,脚本的生存能力 就会大大提高. 论坛:http://52tc.info/thread-73389-1-1.html
-
2
-
1我是TC和AHK结合使用的,ahk是免费软件,但是比较难。TC不行的用ahk,AHK不行的用TC
-
2【新手回复】在按钮/热键 事件中写代码,为什么会卡死? 功能 按钮0_点击() 循环(真) 等待(1000) 结束 结束 这循环有毛病吗 . Tc*小Q: 按键精灵的线程是假的, 他那个多线程,是基于他自己的程序还在运行下的多线程。 小朋友,别再被骗了 . ======================================================= 解决方法1,使用 等待(假) 功能 按钮0_点击() 循环(真) 调试输出("循环中。") 等待(1000, 假) 结束 结束 . 解决方法2,必须开启线程。 var 线程ID, bool, run 功能 执行() whi
-
0为什么字库设置不能写在全局函数区?有什么办法只写一次字库设置就能在各个功能函数里调用?
-
1找怪打怪。3D游戏,鼠标画圆算法 . 鼠标特征码。 3D游戏,鼠标移动的怪物身上,鼠标就会变化成一柄攻击形状的小剑。 首先获取攻击小剑的鼠标特征码,储存到变量。 . 之后用鼠标画圆算法/ 鼠标画矩形算法,在屏幕区域内画圆/ 画矩形。鼠标每移动一步,就获取、对比一次鼠标特征码。 逐圈增大半径。 . 鼠标特征码 跟之前储存的特征码,对比一致时,就判定为找到。开始攻击怪物。
-
2
-
0我识字到2个整数,我想计算这两个整数相除后的结果,保留一位小数,这要怎么实现呢?目前用除法它把小数位给去掉了额
-
6老问题,只要有循环,按F9脚本就是停不下来,只能用鼠标关闭 用的是TC自带模板,7.0 变量 线程ID //从这里开始执行 功能 执行() //从这里开始你的代码 结束 //启动_热键操作 功能 启动_热键() 线程ID=线程开启("执行","") 结束 //终止热键操作 功能 终止_热键() 线程关闭(线程ID) 结束 感觉那个关闭按键根本没用,别说我按了两次,都是按一次启动
-
2大佬,请问,我包里有许多相同样式的物品,但是鼠标指上去显示的内容不一样,我在调用大漠的情况下怎么实现,当遍历第一次时鼠标指上去如果不是我要的,下次遍历找图时怎么跳过这张图,
-
7【chat GPT】任务日常,每天只执行一次。 文心一言。网页链接请用c++写一段代码。 在一个循环中,函数A 每天只调用一次。 设计思路: 配置文件里面,记录有config_year, config_month, config_day 先从电脑系统,读取年, 月, 日。 再从配置文件,读取年, 月, 日。 两边的年, 月, 日 进行对比。 如果不同,则判定为新的一天。调用一次函数a(),并更新配置文件。 等待15分钟,继续下一次循环。 ======================================================= #include <iost
-
6361度插件_tc版本。FakeWindowState 函数名:FakeWindowState 功 能:欺骗目标进程,使目标窗口对应的进程,得到的目标窗口状态是假的。 参 数:窗口句柄:整型数 返回值:返回1表示转换成功 返回0失败 cmd("Notepad", 真) sleep(1000) var hwnd = 窗口查找("", "Notepad") var hwndex = 窗口查找子窗口(hwnd, "", "Edit") var path = "rc:bgkms.dll" //先把bgkms.dll, 添加到资源目录. var ret = dllcall(path, "long", "FakeWindowState", "long",
-
43D游戏副本,无小地图,无寻路,怎么做寻路脚本???有常用的思路么?
-
0求教各位大佬,TC脚本怎么绑定qq群来实现验证,就是不是qq群成员不能使用脚本
-
5TC里没有go to跳转都不知道怎么写,循环之间跳转,根本不行,按键精灵可以任意跳转,非常方便,TC没有这种功能,如何实现语句之间的跳转
-
0文件遍历()。遍历指定文件夹下,所有的文件名与子文件夹名。只遍历当前一层目录. 函数原型: 文件遍历(路径,文件名数组,文件夹数组) 函数参数: 路径: 文件夹全路径 文件名数组: 返回数组,包含指定目录的所有文件名 文件夹数组: 返回数组,包含指定目录的所有文件夹名 返回值:打开目录成功返回真,否则返回假 脚本示例://路径="d:/tc/" 功能 递归遍历文件(路径) var len, 文件名数组, 文件夹数组 文件遍历(路径, 文件名数组, 文件夹数组) len = 数组大
-
6大佬们帮我讲解一下,我在主线程调用的函数里面,再开一条新线程,运行时都能各自运行,但当我按全停键时确只能停掉新线程,主线程停不掉,是为什么,我是这样开的,在功能里面, 线程句柄【下标】=线程开启(“函数名”,下标) 结束是写的 线程关闭(线程句柄【下标】,0) 我怎么才能得到线程id 调试的时候都是给我返回的 1 调试的时候我是这样写的 变量 A A = 线程关闭(线程句柄【下标】,0) 调试输出(A) 求指点
-
1dllcall。易语言的文本型,在tc中用char * 表示
-
14【CE】查找基址+偏移的方法。 说几个规律, 1、指针变量装放的是地址。新手可以把指针变量理解成内存地址。 2、计算机要处理到的数据,都加载到内存地址。 每一个分配好的内存地址,都存放着一数据。 每个数据都对应着一地址。 重要: 这样,通过读取内存地址,可以得到数据。 通过查找游戏的数据,可以得到内存地址。 3、动态地址P0 = P1的数据 + 偏移1 动态地址,记作P0 P0的里面数据,记作Val0 一级指针变量,Pointer1,记作P1 P1的里面数
-
1文件解密() filedecrypt 函数描述: 解密文件 函数原型: filedecrypt(srcfile,dstfile,key) 文件解密(加密过的文件,解密后的文件,密钥) 函数参数: srcfile:被加密过的文件路径 dstfile:解密后的文件路径 key:密钥 返回值: 文件解密是否成功 中文示例: var b = 文件解密("d:/sdcard/123","d:/sdcard/123d","key") 消息框(b)
-
3这个插件在按键是直接放在一个plugin一个文件夹就可以直接用了,换是TC该怎么注册,反正用代码写的,或者直接用TC插件辅助工具注册都会失败,求高人指点
-
4
-
5为什么我结束脚本后,会提示没有创建大漠对象,结束脚本还会在运行一下,单停脚本后,调试输出还提示一直在找图
-
3
-
0
-
2大佬,请问,用大漠插件怎么才能实现:游戏在跑动的时候,地图坐标在不断的变化,当跑到位时,坐标就不变了,怎么才能知道它在什么时候不变的,有现成的函数可以调用吗?谢谢
-
9调试输出为1,但是缺无效 ////////////////////////////////////////////////// for(var i = 0; i < 1; i++) // 遍历取出,注意这里是i = 1 句柄名字1 = cstring("模拟器-") 句柄名字2 = cstring(i+1) 句柄名字3 = 字符串拼接(句柄名字1,句柄名字2) 变量 句柄=窗口查找("句柄名字3") // 这里名字是变化的 窗口激活(句柄) sleep(800) 窗口获取客户区(句柄,窗口x,窗口y,窗口宽,窗口高) 调试输出(窗口x) 调试输出(窗口y) 窗口激活(句柄) sleep(500) 窗口鼠标左键单击(句柄,662,738) sleep(500) e
-
0内存call。call在编译生成之前,是什么状态 在c++里面。我们可以把世间所有的事物,看做一个对象来描述。 而类,就是一种对象的集合。 例如玩家类,就是所有玩家的集合,每个玩家都是一个对象。 而 类的属性,就是对象共有的东西。 比方说:每个玩家都有 学号 名字 血量 蓝量 坐标x 坐标y 等等,这些就是属性。 一个类,是由类属性 + 类方法组成的。假设我是某游戏公司的程序猿,用c++定义了,一个玩家类。 class player{ //类属性 (即类变
-
0【教程】递归遍历文件夹,自定义栈大小。 网页链接 夜尽天明 14:10:03 哪位大佬教下 递归遍历文件的方法嘛 LokmenoWer 14:11:56 递归遍历文件,全称是递归遍历文件.夹 首先你先写一个遍历文件夹 然后在调用里面判断,遍历到的是文件 还是文件夹 if(目标是文件夹) 就把文件夹作为参数传入,调用函数自身. end 夜尽天明 14:13:15 能写个示例吗 弄吧半天逛崩溃 等大神帮忙给个示例了 华 18:38:19 @夜尽天明 功能 递归遍历文件(路径) //路径="d:/