-
-
3情况是这样的,有个脚本,两台机器一样的环境,在一个输出文字的时候,有一台机器变成了乱码,游戏
-
6(收集)为什么按两下启动热键,停止键就无效。脚本不能停止。 沙发 言术 关闭线程需要句柄。 按两次热键会启动两个线程,得到两个句柄。 而保存线程句柄的变量只有一个,所以后一句柄会覆盖前一句柄。 前面的线程句柄被覆盖,消失了,这样就没法去关闭。 我一般这样写。稳稳妥妥的。 var 线程ID, 循环开关 功能 执行() 循环开关 = 1 while(循环开关) 调试输出("111111") sleep(100) end 结束 功能 启动_热键() if(线程ID == "") 线程ID = 线程开启(&
-
17刚开始学tc,想做一个自动点击下一页按钮的脚本,但不知如何自动寻找“下一页”按钮,大神能不能告诉我要用什么函数去实现?
-
1变量 线程句柄 功能 启动_热键() 变量 窗口句柄=窗口模糊查找("游戏名") 等待(1530) (这里大概是600
-
0地图随机出怪的 老是站在一个地方等怪出来就没效率了 就是不知道怎么加入地图自动行走问题
-
6我忘了看哪个帖子中有人提到游戏多开的问题,我记得好像是剑仙老大说了一句开几十个号。记不清了。
-
1
-
3使用进程打开,文件打开都不起作用. 试试命令()
-
1游戏血条一步一个颜色怎么解决
-
11今天终于把TC定下来了. 老是今天想学这个 明天想学那个. 到头来什么都不行.浮躁的表现 嗯,一个是学而不
-
1安装了6.2版本,怎么都找不到控件工具箱了,还是怎么打开的呀?
-
6大神给弄个大漠在tc里面绑定窗口例句参考下,我按照大漠说明书里的绑定,没任何反应,有事还提示dm_rev
-
5tc简单开发。结构体的学习。
-
4在电脑中模拟真实的物理世界。 例如创建一个_小树类。 类有三个要素: 属性,方法,事件。 属性: 小树.直径=0.6 小树.高度=2 // 方法(子程序): 小树.生长速度= 小树.健康状态= 小树.光合作用= 小树.呼吸作用= // 触发事件: 小树.杀虫事件 小树.浇水事件 小树.施肥事件 小树.裁剪事件
-
1有需求,就没有我们办不到的事
-
10做了个后台范围点右键,没按键精灵快
-
4窗口鼠标右键单击(窗口句柄,50,20) 这个代码为何不能移动到50,20单击,而只是有单击功能
-
5暑假学C语言,买了《C Primer Plus》,谭浩强的《C语言经典》,《C++ Primer中文第四版》
-
5用TC+大漠插件。游戏真后台真最小化么?@剑仙十号
-
1【活跃】一桶砖山 16:01:12 问题3 什么命令释放RC路径到其他盘符 【活跃】一桶砖山16:03:30 按键用的是PutAttac
-
0发现读取资源路径的文件可以,修改却不起作用
-
1tc简单开发。冒泡排序。快速排序。 代码环境:tc6.2。 数组排序:用冒泡排序取距离最近的怪物。 新手知识普及。大鸟飘过。 用CE6.4,找到怪物的基址。 查找游戏怪物距离。 假设得到6个数字, 怪物[0] = 12 怪物[1] = 8 怪物[2] = 19 怪物[3] = 1 怪物[4] = 6 怪物[5] = 2 把距离数值赋值到数组的无元素。 变量线程ID 功能执行() var arr = 数组() //数组成员的赋初值。 arr[0] = 12 arr[1] = 8 arr[2] = 19 arr[3] = 1 arr[4] = 6 arr[5] = 2 数组按大小排序(arr, 真) 数组按大小排序(arr, 假)
-
2【剑仙教程】求英文字母的ascii码。 楼主 15050774105 发消息 比如在编辑框中按下a,点击按钮如何显示字母对应的键码65? 重新输入g,也显示相应的键码. 有没有转换字符的函数?比如字符编码('a') 回复 沙发 cjxdn 发消息 最简单的就拿热键代替编辑框 变量返回键码,返回功能键 var是否成功=热键获取键码("热键0",返回键码,返回功能键) 回复 板凳 15050774105 发消息 引用: cjxdn 发表于 2016-9-4 11:11 最简单的就拿热键代替编辑框 变量返回键码,返回功能键
-
2RT
-
5在关键位置加入traceprint。确认脚本运行的情况。
-
4低级键盘钩子。判断 模拟按键/真实按键。 . 做wh_keyboard_ll 的钩子, 键盘钩子的回调函数,参数3需要写成结构体。 // 结构体有5个成员。 Public Structure KeyboardHookStruct Dim vkCode As Integer Dim ScanCode As Integer Dim Flags As Integer Dim Time As Integer Dim DwExtraInfo As Integer End Structure 其中各个参数意义如下: VkCode:按键的虚拟键码。键盘上的每个按键对应一个虚拟键码 . ScanCode:硬件的扫描码 . 成员3: Flags:按键消息的详细信息。是一些标识位的组合 Time:时间。 DwExtraInfo
-
0DLL命令复制,然后直接粘贴到窗口程序集。 系统会自动写入DLL命令的。
-
0tc简单开发。数据结构:栈,堆,队列,递归,链表。 . 这些东西怎样学习。推荐一个书籍或教程? // 官方: 16:30:27 这个学习 一般都是结合一门语言看自己熟悉的什么语言 // 官方: 16:32:27易语言估计没这个东西 C语言有一本 谭浩强的C语言的数据结构和算法 适合入门级的人
-
0tc简单开发。用RtlMoveMemory 把内存中的数据,复制到tc的结构体。 . 百科首页 CopyMemory CopyMemory和MoveMemory, 是RtlMoveMemory的一个别名 // 参数 Destination 要复制内存块的目的地址。 Source 要复制内存块的源地址。 Length 指定要复制内存块的大小,单位为字节 返回值 该函数为 VOID型,没有返回值。 // vb6的声明: Private Declare Sub CopyMemory Lib “kernel32” Alias “RtlMoveMemory” (Destination As Any, Source As Any, ByVal Length As Long)
-
0tc简单开发。四则运算,计算结果,为什么不显示小数。 . 楼主 zxczxc1968531 发 消息 如题, 29/3的结果只显示整数,不显示小数。 如果要显示小数怎么写 . ================= cjxdn 发消息 var ret ret=29.0/3 调试输出(ret) . ================== 言术 发消息 可以参考F1帮助文档-----语法-----运算符---- 加减乘除,运算符规则(文档最下边)
-
0tc简单开发。建议个位运算库。 反正封装一个位运算dll,不如直接调用的方便。 . 使用ajjl的。 ret = 参数1 And 参数2 . 使用e的。 ret = 位与(参数1, 参数2) . 用百宝云的。 百宝云,位运算库。
-
0tc简单开发~零基础版。 ,, 零基础学tc。
-
4tc简单开发。偏色和相似度的学习。 . 君℃: 13:51:15 说起找图,模糊度应该怎么处理?RGB是分开算,还是连
-
2tc简单开发。16进制数用#打头。易语言也是用#打头。 . C++用0x********打头。 Delphi使用$********打头。
-
1求问,tc怎么求百分比
-
0我要读字节集。C++的。 3楼. byte *读内存字节集(int Pid, int address, int length) { HANDLE hProcess; //fhbyte = {}; if (Pid == -1) { hProcess = GetCurrentProcess(); //打开当前进程 } else { //hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, (DWORD)进程ID);//PROCESS_VM_READ hProcess = OpenProcess(PROCESS_ALL_ACCESS, 0, Pid); } p = new byte[length];//取空白字节集以做存储缓冲区 memset(p, 0, length);//清空申请的缓存区 ReadProcessMemory(hProcess, (LPCVOID)address, p, length, NULL); CloseHandle(hProcess);//关闭对象 return p;//这里返回读取到的字
-
1我用XP,win7都试过,没有问题,但我的电脑是win10。同一个游戏,只要后台解绑,游戏就崩溃出错。 PS;我
-
3如图,感觉这是极限了,再往50以下就无效果。 怎么实现 1毫秒按1下 . 把一次按键的动作分解。 键盘按键() 写成 键盘按下() 键盘弹起()
-
2tc简单开发。鼠标移动_鼠标左键单击。许多新手常犯的错误。 . 设计_测试方案: 找到图片,鼠标移动并单击。 找不到图片,则消息框提示。 . 错误的做法: var pmx, pmy 找图( , , , , , , , , pmx, pmy) if(pmx > 0 && pmy > 0) 鼠标移动(pmx, pmy) 鼠标左键单击() else 消息框(“找不到图片。”) end // // 正确的代码: var pmx, pmy 找图( , , , , , , , , pmx, pmy) if(pmx > 0 && pmy > 0) 鼠标移动(pmx + 10, pmy + 10) sleep(30) 鼠标左键单击() else 消息框(“找不到图片。”) end
-
3求助 新人想写一个鼠标按下开始,弹起结束的循环 求代码
-
0晓: 10:08:00 tc附件怎么释放? . 群文件里面有。群文件,剑仙教程,前台后台找图。 . 资源目录里面的图片,不用释放就能找图。 找图(,,,,rc:图片.bmp,,,,,) . 资源目录就是rc:目录。 tc的rc:目录,就是ajjl的附件。
-
8【剑仙教程】 前台找图,后台找图,设置起点座标。 . . 找图(),窗口找图() 1,截取图片。图色助手,字库制作,截图,把bmp保存到文件夹。 2,选择项目管理,右键,资源。插入资源(I),把图片添加到资源。 . 3,定义变量。pic_num,返回序号,图片序号 var 返回序号,px,py 4,填写找图函数的代码。确定找图区域。 . 5,找图后的处理。 6,加入循环语句。while(1)……end // // 找不到图片, 返回序号,px,py座标都是 -1 if(返回序号 > -1) //if(px > 0 && py &g
-
0tc简单开发。内存部分,指针变量。 . 索喃大王: 20:55:34 指针变量是啥 // 指针变量,是变量的一种数据类型。 如整数型,小数型,文本型,子程序指针类型。 指针变量,专业用来装放内存地址的变量。 . 整数型,专业装放整数的。如10,20,30,-30。 小数型,专业装放小数的。如3.1419526。 指针类型,专业装放内存地址的。如#00401000。
-
1OD调试器。
-
2tc简单开发。大漠读内存,偏移量可以使用变量的形式? 引号换成英文格式。 var address address = “[[006A9EC0]+768]+5560” value = dm.ReadInt(hwnd,address, 0) . 回复 剑仙十号: 参数1:是句柄。 参数2:数据类型是字符串类型的,字符串可以任意连接 永远的艺术大师 10:25 . 测试通过。 先把偏移量 换成16进制的。再用 & 连接基址部分,形成完整的内存地址。 // var offset3,address i = 0 address = “[[[006A9EC0]+768]+AC]+” offset3 = #40 + #14C * i traceprint(offset3) //这是10进制数,不能连
-
1tc简单开发。内存。[ ] 表示取内存地址里面的值。 mov eax, [edx+eax] KenT_appler: 16:53:14 将一个地址的值存放到寄存器eax中 // [ ] ,表示取内存地址里面的值。 // 空空: 16:58:08 呜呜 就没有教学视频或者文字说明吗?这样没人教 没视频学 没文字看 怎么才能学的会。
-
0tc简单开发。OD中按Ctrl+F9_这是什么意思? . 如果当前执行点 在子函数内部,按Ctrl+F9,则返回主调方1的函数,call行的下一行。 // 这时,如果主调方1也是一个子函数,按Ctrl+F9,则返回另一个主调方2。 // 这时,如果主调方2也是一个子函数,按Ctrl+F9,则返回另一个主调方3。 // 这时,如果主调方3也是一个主函数,按Ctrl+F9,就不会跳转了。跳转到尽头。 . 经过代码测试, 其实是调用一些系统的API函数,再跳转到程序中部,尾部。