tc简单开发吧
关注: 3,042 贴子: 11,389

tc简单开发。

  • 目录:
  • 科技周边
  • 0
    打包EXE后资源目录的文件在什么位置
    毕云涛 10-26
  • 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++
    剑仙十号 10-17
  • 0
    TC调用易语言DLL。文本型参数 如何声明? . 易语言的文本,使用ASCII编码, ANSI编码,通常称为ASCII字符编码。 . TC的字符串,使用Unicode编码, 对易语言DLL_传入ASCII编码的字符串,TC_dllcall用 "char *" 来声明。 . 易语言DLL 传出的字符串变量,同样是ASCII编码。 TC接收到变量后,需要转换成Unicode编码,才能正确识别。
    剑仙十号 10-17
  • 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
    是这样的,玩的是天龙怀旧服,想做个游戏帐号登录器,但是找图找不到桌面上的游戏客户端,有什么办法通过打开软件那样直接打开游戏客户端,用哪个命令?怎样操作?
    Henny_2010 9-20
  • 39
    按键精灵,TC简单开发,易语言哪个更好? 按键精灵,学习容易。 TC简单开发,学习难一些。 一、是因为TC采用C语言,C++系列语法。采用C语言,C++系列框架。 二、TC起步迟一些,TC的教程少,用户少,讨论的问题少,百度能找到的答案少。 没有同学讨论,学习的难度是很大的。 // 新手学习TC还是按键好! TC使用C语言系列的语法。TC是很简单的。 C语言是很锻炼编程功力的语言。本来C语言已经很简单了。学过C语言再回头看TC,你会觉得,TC比C语言还简
  • 0
    倩某幽魂,私
    深呼吸 9-8
  • 4
    dm_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
  • 0
    后台操作。安卓模拟器不是dx窗口,dx窗口只能显卡渲染,opencv和gdi支持cpu gpu混合渲染。模拟器一般支持的是后两种渲染方式,因为兼容性高。 . 我也是你这个问题,后来图色换了opengl模式,可以后台截图了
  • 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
    突然有这个,电脑用不了TC软件了#TC#
  • 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
    打开开发好的tc脚本,显示注册失败,万分感谢!
  • 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
  • 6
    361度插件_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",
    更光滑 3-2
  • 4
    3D游戏副本,无小地图,无寻路,怎么做寻路脚本???有常用的思路么?
    hus7v3 2-29
  • 0
    求教各位大佬,TC脚本怎么绑定qq群来实现验证,就是不是qq群成员不能使用脚本
  • 5
    TC里没有go to跳转都不知道怎么写,循环之间跳转,根本不行,按键精灵可以任意跳转,非常方便,TC没有这种功能,如何实现语句之间的跳转
  • 0
    文件遍历()。遍历指定文件夹下,所有的文件名与子文件夹名。只遍历当前一层目录. 函数原型: 文件遍历(路径,文件名数组,文件夹数组) 函数参数: 路径: 文件夹全路径 文件名数组: 返回数组,包含指定目录的所有文件名 文件夹数组: 返回数组,包含指定目录的所有文件夹名 返回值:打开目录成功返回真,否则返回假 脚本示例://路径="d:/tc/" 功能 递归遍历文件(路径) var len, 文件名数组, 文件夹数组 文件遍历(路径, 文件名数组, 文件夹数组) len = 数组大
  • 6
    大佬们帮我讲解一下,我在主线程调用的函数里面,再开一条新线程,运行时都能各自运行,但当我按全停键时确只能停掉新线程,主线程停不掉,是为什么,我是这样开的,在功能里面, 线程句柄【下标】=线程开启(“函数名”,下标) 结束是写的 线程关闭(线程句柄【下标】,0) 我怎么才能得到线程id 调试的时候都是给我返回的 1 调试的时候我是这样写的 变量 A A = 线程关闭(线程句柄【下标】,0) 调试输出(A) 求指点
    洋花子 1-4
  • 1
    dllcall。易语言的文本型,在tc中用char * 表示
    剑仙十号 12-31
  • 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)
    血魂sunny 12-24
  • 3
    这个插件在按键是直接放在一个plugin一个文件夹就可以直接用了,换是TC该怎么注册,反正用代码写的,或者直接用TC插件辅助工具注册都会失败,求高人指点
    剑仙十号 12-18
  • 4
    这种截图怎么弄的 求告知
    Tangryo 12-4
  • 5
    为什么我结束脚本后,会提示没有创建大漠对象,结束脚本还会在运行一下,单停脚本后,调试输出还提示一直在找图
  • 3
    【剑仙教程】路径类。用进程PID,获取进程的运行路径 . 这函数怎么用呢? 以前做游戏辅助,要复制一些东西到游戏目录, 需要弄个"浏览框0",让用户点击浏览框,去选择游戏目录. . 有了 用进程PID,获取进程的运行路径, 直接通过进程名,先获取进程PID,再获取游戏目录 这样使脚本更加智能化,真正实现:小前端,大后台. 把简单的前端交给用户. 把复杂的后台交给自己. var hThread 功能 执行() var PROCESS_ALL_ACCESS = #1F0FFF //进程对象的所有可能的访问权限。
  • 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
    剑仙十号 10-24
  • 0
    内存call。call在编译生成之前,是什么状态    在c++里面。我们可以把世间所有的事物,看做一个对象来描述。 而类,就是一种对象的集合。 例如玩家类,就是所有玩家的集合,每个玩家都是一个对象。 而 类的属性,就是对象共有的东西。 比方说:每个玩家都有 学号 名字 血量 蓝量 坐标x 坐标y 等等,这些就是属性。    一个类,是由类属性 + 类方法组成的。假设我是某游戏公司的程序猿,用c++定义了,一个玩家类。 class player{ //类属性 (即类变
    剑仙十号 10-19
  • 0
    【教程】递归遍历文件夹,自定义栈大小。 网页链接     夜尽天明 14:10:03 哪位大佬教下 递归遍历文件的方法嘛   LokmenoWer 14:11:56 递归遍历文件,全称是递归遍历文件.夹 首先你先写一个遍历文件夹 然后在调用里面判断,遍历到的是文件 还是文件夹 if(目标是文件夹)  就把文件夹作为参数传入,调用函数自身. end   夜尽天明 14:13:15 能写个示例吗 弄吧半天逛崩溃 等大神帮忙给个示例了   华 18:38:19 @夜尽天明 功能 递归遍历文件(路径) //路径="d:/
    剑仙十号 10-16

  • 发贴红色标题
  • 显示红名
  • 签到六倍经验

赠送补签卡1张,获得[经验书购买权]

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!