TC官方合作论坛

标题: TC-按键精灵工具功能对比 [打印本页]

作者: thunderc    时间: 2011-11-5 14:39
标题: TC-按键精灵工具功能对比
  本人从大学开始就接触 按键精灵,并且小有所成,近一段时间,又新出来一款TC开发软件,近来在我的群里这两个软件都闹的很火热,故,由于鄙人什么都不多,就时间多,无聊就喜欢对比这些工具,下面做一些功能对比,特此申明,我这里说的TC都是指TC2.0版本,TC1.05版本还是一个扶不上正道的产品,TC2.0着实让人眼前一亮,还算拿的出手,好了,不罗嗦,到正题.
  鄙人做脚本开发5,6年了,个人认为选择脚本开发工具的标准,应该从以下几个方面着手,我把每一次评分的最高分定为 10分


第一,支持的功能
  TC支持普通的键盘,鼠标,驱动的键盘鼠标,文件操作,窗口操作……基本API,COM组件的调用就等于支持了市面上大漠,大兵,360…等等一系列插件,多线程的支持,这里是真多线程,多开脚本和写复杂脚本的时候,多线程的优势太明显了,但是TC现在没有数组的支持,弄了一个队列,个人觉得还是没有数组好用,联系了官方,官方说以后会支持.
  按键精灵 同样支持普通的键盘,鼠标,驱动的键盘鼠标…….按键精灵很多功能都是封在插件里面的,支持市面上的插件所有的调用,支持数组,但是没有真多线程,这个功能我们向官方呼吁很久了,结果官方出个假多线程就把我们忽悠了.
总结: TC有多线程的优势,数组需要快点支持;按键精灵 能不能搞个真多线程,我们呼吁3,4年了,不要再忽悠我们了,TC出来4个月就有了.
评分:
     TC       9分
     按键精灵 8.5分

第二, 界面设计
   好吧,这里我先说按键精灵,我抱怨下,我用按键的写脚本的时候最吐槽的一件事,就是要用VB搞个界面,然后去嵌套在小精灵上,有时候还要测试机器的兼容性,有时候发这个用户上去,界面没了,或者什么7788的问题. 按键9出来界面设计了,兄弟们,我觉得可以忽略这个功能,7个控件能干什么,
TC,TC的界面是TC这个工具的一个优势,简单,实用,很简单的操作,就能走出很漂亮实用的控件,特别TC的那个TAB控件,实在是很方便.
   总结,按键小精灵界面就是一个死的,不给钱还带一堆的广告,做商业脚本还得学VB,着实让人讨厌,TC的界面是完全自己控制的,完全没有广告和其他残余痕迹,在这点上TC有明显优势

评分:
     TC       9分
     按键精灵 6分

第三, 运行速度
  不多说,直接上脚本
TC的:
整型 time=系统.获取毫秒(),i=0
整型 x,y,图像序号
循环(i<=10000)
//图像序号=图像.找图(0,0,1440,900,"d:\\1.bmp",#102030,1.0,0,x,y)
i=i+1
循环结束
time=系统.获取毫秒()-time
辅助.消息框(转换.整型转字符型(time))
按键9的:
s = Plugin.GetSysInfo.GetTime()
While(i<=10000)
i = i + 1
EndWhile
s = Plugin.GetSysInfo.GetTime() - s
MessageBox(s)

执行5次的平均结果:
TC:180毫秒
按键精灵:600毫秒
总结吧,按键的速度是慢慢慢,这个是大家众所周知的,TC的速度快了3倍多
评分:
    TC        9分
    按键精灵  7分

第四, 代码的可维护性
  这里我一句带过,如果你是脚本作者,你才需要关注这点,如果你自己随便玩玩,可以跳过这里,做商业脚本后,脚本的维护就成了一个大的工作量,按键的脚本是一个面版显然,然后界面还要另外维护一份VB界面的代码,当写按键的脚本后到了5000行后,代码维护就变的异常麻烦

  TC的脚本管理和VC,VB比较像,项目试管理,空间封装功能,功能封装脚本命令,一个项目可以有多个源文件,当项目比较大了以后,这样的管理模式就变的很舒服了.
总结,TC更适合做商业项目或者大的项目,按键精灵借助VB管理起来有的麻烦,
     TC       9分
     按键精灵 8分

第五,上手难度
  我从大学就开始接触按键精灵,我喜欢上他就是因为它上手方便,做一些小功能,比如鼠标点点,的确快很多,本身软件就可以执行功能,我吐露下自己多年的抱怨,我喜欢按键精灵这个软件,因为它给我带了很多惊喜,但是我讨厌按键精灵公司,简单游50%的收费让人恶心,什么都是钱,钱,钱,功能后期对VB的依赖性太大,让我后来不得不放弃它.

TC是项目试管理的,和VB,VC,的管理模式比较的类似,如果没有经验的刚开始会有点不习惯,TC支持纯中文编程,一段你熟悉了以后,就会发现太简单了,只要能看懂中文就能学会它
总结,按键精灵开始容易,后面难,TC开始麻烦,后面容易
     TC       8分
     按键精灵 9分

最后总结下,按键精灵适合小功能,鼠标点点什么的,很方便,TC更适合做复杂的脚本,和商业脚本,写脚本的兄弟们,可以自己去体会和对比下

作者: 小丶笨笨    时间: 2011-11-5 14:49
:D  不错!!!让 我稍微认识一点  我是神马都不懂  但是学TC几个月来能做出一些简单的脚本 !!可以是应为TC是中文的把
作者: thunderc    时间: 2011-11-5 15:00
就有官方版本来赏光了,感谢,感谢
作者: TC管理员    时间: 2011-11-5 15:11
:+...  楼主是高人..
作者: zxyc2000    时间: 2011-11-5 15:14
顶 分析得很全面
作者: 小西    时间: 2011-11-5 15:16
看看,仔细学习学习:-D
作者: 夜幕    时间: 2011-11-5 15:20
观摩 观摩
作者: 三猫大叔    时间: 2011-11-5 15:34
必须膜拜···顶个。。。
作者: Abin    时间: 2011-11-5 16:08
楼主是高手啊!! 而且对2款软件的分析很透彻。膜拜啊!!!
作者: qinxingfa5    时间: 2011-11-5 17:16
传说中的老鸟来了~
作者: 三猫大叔    时间: 2011-11-5 17:22
这么好的帖子为什么在开心一刻呢。
作者: kevinqq    时间: 2011-11-5 17:24
人才啊, 刚刚上按键论坛屠版就是你吧,我只是无意中路过发现的,不要在意
作者: a6728718    时间: 2011-11-5 17:32
看完楼主的帖子,我真是震精了,而且感觉自己学习TC实在太明智了,简直可以说学了TC后,腰不酸了,腿不痛了,还一口气跑上六楼........
楼主神人啊,膜拜楼主........
作者: tcmade888    时间: 2011-11-5 17:35
真的是厉害呀!
作者: 我菜菜    时间: 2011-11-5 17:58
支持啊
作者: Soy_meng    时间: 2011-11-5 18:14
顶..分析的很全面..TC界面是一大亮点
作者: ↘夢想飛舞√    时间: 2011-11-5 18:17
顶起
作者: thunderc    时间: 2011-11-5 18:20
回复 11楼三猫大叔的帖子

=,=,我没权限,在这里发最安逸
作者: pengjun552003    时间: 2011-11-6 17:08
本人新手啊。神马都不懂。
作者: 1980333967    时间: 2011-11-6 17:12
顶顶顶
作者: tiger0627    时间: 2011-11-19 14:00
看看,不知道是不是好用
作者: lch2534226    时间: 2011-11-21 12:48
求歌师傅教 做脚本 我什么都不懂啊
作者: cqno1lzh    时间: 2011-11-21 22:50
我也有想学习的欲望了
作者: yebacon    时间: 2011-11-23 04:01
国语万岁 我只能这么说
作者: 心痛的感觉    时间: 2011-11-30 09:11
膜拜之
作者: 仰望晴空    时间: 2011-11-30 12:34
厉害!
作者: cttao_ifamily    时间: 2011-11-30 13:56
不错!!~~~~
作者: ksindy    时间: 2011-12-2 22:08
不错,努力学习
作者: v11ks    时间: 2011-12-12 21:12
就空循环来说 在我机器上100万次才9000毫秒 比LZ说的180还快一倍
不过执行效率不能纯粹这么来计算 按键的循环里沉淀了不少东西 还是有他的精华的
作者: nklk    时间: 2012-2-20 12:16
你这样一说,我觉得学TC更有望成功了
作者: 1106545315    时间: 2012-2-21 14:07
学习了。
作者: zcy136748029    时间: 2012-3-21 14:53
求学习
作者: kxy    时间: 2012-3-26 21:01
楼主是高手,分析很透彻。膜拜啊!:strong:
作者: mm3    时间: 2012-4-21 23:12
不错!!!
作者: 是不是本人    时间: 2012-4-30 21:22
真乃神人也、、、
作者: yvyan    时间: 2012-5-19 05:02
神贴留名,将来会火的。确实,对于新手,按键确实比较有意思,录制几分钟就可以一通乱点,但是往深入走,按键几乎不存在界面控件这一说,呵呵,聊甚于无,这也是我转到TC的原因。希望TC不要走按键广告满天飞的老路,没有上手的新手是不会买会员的,如果在一开始没有和入门新手建立好感情,TC的用户基数很难增加,新手的流失意味着收费会员的减少。
作者: kixmed    时间: 2012-5-24 08:52
看来还是tc好
作者: tuu63    时间: 2012-6-21 04:49
我对TC目前处在了解阶段,我虽然没你写脚本时间长,我进入按键作者系统也三年多了,从一个用惯了的平台转变过来谈何容易,当然对新手的话我是建议选择TC中文编写界面,也只能是自己亲身去体会了解。也借助你的经验对比自己去做一番比较。
作者: c724211922    时间: 2012-6-21 16:04
我来 看看
作者: qq835457186    时间: 2012-8-1 16:49
看了楼主的帖我决定加入tc了
作者: shiyabo    时间: 2012-9-15 00:11
不错,顶一个
作者: 496411679    时间: 2012-9-24 01:58
回复 1楼thunderc的帖子

111111111111111111111111111111111111111111
作者: fzq8888441    时间: 2012-11-23 07:05
恩  我也要好好学学
作者: 554354854    时间: 2012-11-23 13:23
不错不错、、、、、、、、、
作者: awtywn    时间: 2012-12-20 19:27
对2款软件的分析很透彻。
作者: aa6223994    时间: 2012-12-26 22:23
呜呜呜
作者: MRCHEN    时间: 2012-12-30 18:38
guishu
作者: zx14250    时间: 2013-2-2 10:53
有见地,就是看不太懂。
作者: 幼园留级老油条    时间: 2013-2-4 17:25
写得好
作者: Sky_Pro    时间: 2013-2-17 13:14
神贴竟然出现在这里??太不科学了!!
作者: 1757663220    时间: 2013-2-20 01:28
可以是应为TC是中文的把
作者: xljaitc    时间: 2013-3-12 20:08
高手啊,顶
作者: 21087567tc2    时间: 2013-11-28 11:55
不知道纯数字回帖行不行,楼主是MM还是GG啊
作者: 超级代理    时间: 2014-2-14 10:30
水下。 混经验。
作者: 超级代理    时间: 2014-2-14 10:31
水下。 混经验。
作者: 超级代理    时间: 2014-2-14 10:31
水下。 混经验。
作者: 超级代理    时间: 2014-2-14 10:31
水下。 混经验。  
作者: 老猫    时间: 2014-2-21 23:57
很多东西都是对比下才知道哪个好
作者: TC☆脚本☆TC    时间: 2014-2-22 17:24
多少年前的了。
作者: myhzy    时间: 2014-2-25 14:45
各有优势,
作者: T星人    时间: 2014-11-5 04:25
高人高见, 看到这么精彩的帖子, 胜读十年书




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1