学习易语言,TC,按键精灵,这三个软件如何选择,说明各有啥好处

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习易语言,TC,按键精灵,这三个软件如何选择,说明各有啥好处相关的知识,希望对你有一定的参考价值。

按键精灵,tc简单开发,易语言 哪个更好?

按键精灵,学习容易。
TC简单开发,学习要难一些。
一、是因为TC采用C语言,C++系列语法。采用C语言,C++系列框架。
二、TC起步迟一些,TC的教程少,用户少,讨论的问题少,百度找到的答案少。
没有同学讨论,学习的难度是很大的。
//
新手学习TC还是按键好!
TC使用C语言系列的语法。TC是很简单的。
C语言是锻炼编程功力的语言。本来C语言已经很简单了。学过C语言再回头看TC,你会觉得,TC比C语言还简单。
怎么解释呢?
TC语言,每句代码的后面,不用加分号;
C语言中,每一句代码的结束,不会少; 这样明白了吧!C语言很多都要加的,TC都省略了。
………………
………………
TC简单开发,类似C语言。
学C语言- C++ - java语言的人,选择TC简单开发。你会发现这些跟C语言很像。

按键精灵类似VBS。
学VBS语言,Basic语言,选择按键精灵。因为很多高级脚本 要用VBS语言。
………………
………………
按键精灵,优势是做模拟挂,鼠标键盘,找图找色。
TC也能做模拟挂,鼠标键盘,找图找色。TC的优势是做内存挂,因为它使用C语言,C++系列语法。
C语言,C++的最强项:直接操作内存地址,直接操作指针变量。
………………
………………
多线程。
新手不建议操作多线程,临界区这些。
TC支持多线程,并且有真多线程。按键精灵没有真多线程。这个功能我们向官方呼吁很久了,官方还是用个假多线程。
按键开10多个线程,线程就不稳了。TC简单开发开40个线程,还是稳如狗。
按键精灵的多个线程,代码糊成一团。糊在一代码框。TC的多个线程,可以糊成一团。但楼主喜欢新建多个***.t 源文件。把每个线程分割到一个界面。方便维护。

TC的变量,必须用 var 来定义。按键精灵的变量,可定义,可不定义。
这种做法看似方便,实际上并不严谨。在后台脚本中,不Dim 的变量,会莫名其妙的出错,这种错误特难找到。
………………
………………
代码框架。代码的可维护性。
如果你是商业脚本作者,你才需要关心这点。如果你自己随便玩玩,可以跳过这个。
做好商业脚本后,脚本的维护,就成了一个大的工作量。
按键的脚本使用一个面版显示,然后商业界面,还要另外维护一份VB界面的代码。当写按键的脚本后到了5000行后,代码维护就变的异常麻烦。5000行代码,很难阅读,经常会出问题。

TC的脚本管理,跟VS2013合集,的VC++2013比较像。项目管理,空间封装功能,功能封装代码。一个项目可以拥有有多个源文件。
当项目比较大,编写上万行代码,又可以把代码分割到几个框架。
主线程.t 一个框架。
找怪打怪.t 一个框架。
补红补蓝.t 一个框架。
定点回位.t 一个框架。
回城补给.t 一个框架。
监护线程.t 一个框架。
在IDE的左上角,右键_项目管理-****,添加_新建文件/现有文件。这样,一个***.t源文件就建设好了。
这样用构造框架来写代码,就变的很舒服了。
***.t源文件相当于按键精灵的命令库,一次编写,多次调用。并且可以拥有多个副本,修改副本不影响原件。
总结:
TC更适合做商业脚本,或者大项目,按键精灵编写代码,只有一个代码框,管理起来很麻烦。
………………
………………
扩展性。
TC简单开发,能调用标准接口dll(dllcall命令),COM接口dll。
按键精灵,能调用COM接口dll。不能调用 标准接口dll。

TC简单开发,
支持结构体,可以自定义数据类型。这样能调用所有的api函数。包括:普通传参api(传值),引用传参api(传址)。
结构体类api(传值),结构体类_引用传参api(结构体传址)。
按键精灵,不支持结构体。只能调用1/2的系统api。

TC简单开发,支持回调函数。
TC能够像易语言,VC++ 一样,调用系统应用层的hook。如鼠标hook,键盘hook,滚动条hook,窗口消息hook。
还可以调用api_hook,直接hook系统api函数。
按键精灵,不支持回调函数。不能操作钩子函数。
………………
………………
两个软件的潜力比较:
按键精灵使用VBS语言。VBS少人使用了,后劲不足。
TC使用C语言,C++的语法,
C语言,C++的程序员比比皆是,能找来参考的代码,非常之多。C++语言强大,无所不能。
步步为营,你可以写一些游戏脚本,办公辅助,自娱自乐。
进一步发展,你可以下载VS2013合集,安装VC++2013。它们的语法规则是一样的,都使用C系列语法。
这是一种进可攻,退可守的战法。

按键傍上VBS,TC傍上VC++。
这样看,TC的潜力强大,后劲充足。如果发展得好,TC的前途不可限量。
//
总结:
按键精灵开始的容易,后面的难。(难于维护,难于内存操作。)
TC开始学的麻烦,后面的容易。(维护方便,读写内存,操作指针。)

按键精灵,TC简单开发是脚本语言。
易语言是真正的语言。易语言相比按键精灵/TC简单开发,要强大很多,但上手难度也大。易语言也有软肋:没有指针类型。不能操作指针变量。VB的中文版。
参考技术A 按键精灵做的软件全是广告,注册码收费模式也很黑,不要用它,选择tc或者易语言吧,

tc比易语言相对简单点,建议tc入门,然后奔易语言,两个都是中文的,学习起来通用

事实上,你说的这三个语言,我都会,听我的没错追问

tc怎么学额

有必要学c语言吗

参考技术B 学按键精灵能更快赚钱,比如做游戏外挂追问

那tc脚本呢

追答

没用过

参考技术C 精灵就是做脚本,可自己东。阿布lz 参考技术D 难易度:易语言>TC>按键
对于零基础的人来说,个人认为按键上手是最快的,TC虽然和按键是同类型的东西,但是刚学的时候确实没按键容易懂.
易语言和TC是C++写的,支持全中文编程.按键是VB语言编写的,支持中文变量.书写形式更接近其它编程语言,以后转学其它编程语言能容易入门.
不管用哪个写脚本,都会用到各种插件,比如大漠插件对它们三个都是支持的,所以在编写脚本的速度上是差不多的.个人感觉易语言要稍微慢点.
易语言更接近一门完整的高级编程语言,功能更多更强大,许多大型脚本或者涉及内存的辅助都是用它写的,TC和按键在内存这方面的功能比较苍白.
对于游戏脚本来说,因为按键是最老牌的辅助工具,所以基本上大型的游戏都屏蔽了它,TC是新贵,针对它的还比较少.易语言基本上可以通行.但有些游戏屏蔽的是插件,只要用了该插件,用什么编程工具都白搭.追问

既然按键精灵这么不好用,为什么还有这么多人学。

如果从这三个软件挑一个选什么,怎么学好它

追答

按键上手快,写小脚本方便快捷.用户群比较大.
学什么要看你自己的定位.如果只是想写小脚本,就按键或TC.这两个上手都快.如果以后要用到内存写大型脚本就易语言.这些都只是入门阶段学的,真的要深入,后面都会转学其它,比如C,C++.因为你脚本写多了,用久了,你就会觉得它们的限制太大了,很多功能它们都无法胜任.实际上很多刚开始用这些软件的人现在都抛弃它们转学C或者其它.

本回答被提问者采纳

按键精灵--设置模拟方式

模拟方式:分为“普通模拟”、“硬件模拟”、“超级模拟”三个部分。

普通模拟:通过软件模拟键盘跟鼠标
硬件模拟:通过硬件模拟键盘跟鼠标,解决某些软件不支持软件模拟的问题。注意:目前不支持USB设备。
超级模拟:通过驱动模拟键盘跟鼠标,解决某些软件不支持软件模拟的问题。注意:支持USB设备。

脚本例子:

//模拟方式(0普通|1硬件|2超级)
//开始普通模式
SetSimMode 0
KeyPress 65,1
//下面设置硬件模式
SetSimMode 1
KeyPress 65,1
//下面设置超级模式
SetSimMode 2
KeyPress 65,1

链接:http://bbs.anjian.com/showtopic-227841-1.aspx

以上是关于学习易语言,TC,按键精灵,这三个软件如何选择,说明各有啥好处的主要内容,如果未能解决你的问题,请参考以下文章

按键精灵比tc简单。官方的教程也比较有意思,质量高

lua能做像TC或按键精灵那样的脚本吗?

按键精灵如何调用Excel及按键精灵写入Excel数据的方法教程---入门自动操作表格

按键精灵鼠标点依次击三个位置,怎么设置

用Delphi或易语言如何实现在屏幕区域里查找图形?

按键精灵与逍遥安卓ADB连接重键方法