TC官方合作论坛

 找回密码
 立即注册
查看: 9054|回复: 18

[讨论] 按键精灵,TC简单开发,易语言 哪个更友好?

  [复制链接]
发表于 2018-5-2 21:37:54 来自手机 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 剑仙十号 于 2018-12-8 18:22 编辑

按键精灵,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语言,V_Basic语言,选择按键精灵。因为很多高级脚本 要使用VBS语言。
………………
………………
按键精灵,优势是做模拟挂,鼠标键盘,找图找色。文件操作,字符串操作。
TC也能做模拟挂,鼠标键盘,找图找色。文件操作,字符串操作。
但TC的优势是做内存挂。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适合做商业脚本。按键精灵编写代码,只有一个代码框,难维护。
………………
………………
扩展性。
COM接口dll:大漠,乐玩,懒人办公。
TC简单开发,能调用标准接口dll(用dllcall函数),COM接口dll。
按键精灵,只能调用COM接口dll。不支持 标准接口dll。
用易语言,Delphi7,VC++编写按键插件,必须下载按键的特定模块。并且写好的dll,只能在按键中运行,不能在其它语言使用。要做成标准dll,则必须重写。阻止了编程的交流。

TC简单开发,
支持结构体,可以自定义数据类型。
这样使TC,能调用所有系统api,包括:普通传参api(传值),引用传参api(传址)。
结构体类api(传值),结构体类_引用传参api(结构体传址)。
按键精灵,不支持结构体。只能调用一半的系统api。
如果你要调用这些系统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好,还是学按键好!
http://bbs.tyuyan.net/forum.php?mod=viewthread&tid=70631
回复

使用道具 举报

 楼主| 发表于 2018-5-2 21:50:21 来自手机 | 显示全部楼层
本帖最后由 剑仙十号 于 2022-3-2 19:45 编辑

二楼,更新信息专用。
tc简单开发_爱好群:
433286131 (481/500)

tc简单开发_2爱好群:
143358382 (380/500)

tc简单开发_高级群:
858091293 (91/500)

本群大神众多,新手众多,群文件内_资源海量。
希望新手分享出_更多学习笔记,减少重复造轮子的时间。好编程,齐学习,齐进步。

回复 支持 反对

使用道具 举报

发表于 2018-5-3 07:54:50 | 显示全部楼层
两个软件的潜力比较:
按键精灵使用VBS语言。VBS很少人使用。
TC使用C语言,C++的语法,
C语言,C++的程序员比比皆是,能找来参考的代码非常多。C++语言强大,无所不能。
步步为营,你可以写一些游戏脚本,办公辅助,自娱自乐。
想进一步发展,你可以下载VS2013合集,安装VC++2013。它们的语法规则一样,都是C系列语法。这是一种进可攻,退可守的战法。

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

使用道具 举报

发表于 2018-6-12 12:03:51 | 显示全部楼层
看看看看
回复

使用道具 举报

发表于 2018-8-22 12:44:50 | 显示全部楼层
1213131
回复

使用道具 举报

发表于 2018-10-7 13:01:36 | 显示全部楼层
11111111111111
回复 支持 反对

使用道具 举报

发表于 2018-12-8 18:17:01 | 显示全部楼层
我们会加入更多人力维护,我们已经在往更好的方向努力,大家共同加油!我们会加入更多人力维护,我们已经在往更好的方向努力,大家共同加油!我们会加入更多人力维护,我们已经在往更好的方向努力,大家共同加油!
回复 支持 反对

使用道具 举报

发表于 2018-12-10 21:00:54 | 显示全部楼层
讲的很明白 谢谢
回复 支持 反对

使用道具 举报

发表于 2019-6-26 16:18:27 | 显示全部楼层
希望TC越来越强大
回复 支持 反对

使用道具 举报

发表于 2020-3-20 16:14:47 | 显示全部楼层
kankan
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-4-25 18:38 , Processed in 0.040639 second(s), 22 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表