按键精灵,tc简单开发 的比较。
按键精灵,优势是做模拟
找图 找色 识字 找字。
再按鼠标 按键盘。
文件操作类,字符串操作类。
TC也能做模拟
找图 找色 识字 找字。
再按鼠标 按键盘。
文件操作类,字符串操作类。
但TC的优势是做内存。C++的最强项:操作内存地址,操作指针变量。
………………
………………
多线程。
新手不建议操作,多线程,临界区这些。
TC支持多线程,并且有真多线程。按键精灵没有真多线程。
这个功能我们向官方呼吁很久了,官方还是用假多线程。按键开10多个线程,线程就不稳了。TC简单开发开40个线程,还是稳如狗。
按键精灵的多个线程,代码糊成一团。
TC的多线程,也可以糊成一团。但多数用户是新建多个***.t文件。把每个线程分割到一个框架。 一类一类的。一项一项的。便于维护管理。
TC的变量,必须用 var 定义。按键精灵的变量 可不定义。
这种做法看似方便,实际并不严谨。在后台脚本中,不Dim 的变量,会莫名其妙的出错,这种错误很难找到。
………………
………………
代码框架。代码的可维护性。
如果你是商业脚本作者,你才需要关心这点。如果你自己随便玩玩,可以跳过这个。
商业脚本写好后,脚本的维护,就成了一个很大的工作量。
按键精灵,代码界面~只用一个面版来显示。然后商业界面,还要另外维护一份VB界面的代码。按键脚本的代码,上千行后,代码维护~就变成一个巨大的工作量。千行代码,难阅读,难排版,难维护,经常出问题。
TC的脚本管理,跟VS2013合集,的VC++2013比较像。项目管理,空间封装功能,功能封装代码。一个项目可以拥有有多个源文件。
当项目比较大,编写上万行代码,又可以把代码分割到几个框架。
1、新建 **.t 源文件
主线程.t
守护线程.t
找怪打怪.t
补红补蓝.t
定点回位.t
回城补给.t
在IDE左上角,右键_项目管理-****,添加_新建文件/现有文件。点击确定。
这样,一个**.t源文件 就新建好了。做好主体,往里面填代码就是。对上千行命令,用这种框架来写代码,阅读起来赏心悦目。
**.t源文件,相当于按键精灵的命令库,一次编写,多次调用。
**.t源文件,可以导出多个副本,修改副本而不影响原件。
总结:TC适合做商业脚本。按键精灵只有一个代码框,千行代码难维护。
按键精灵,优势是做模拟
找图 找色 识字 找字。
再按鼠标 按键盘。
文件操作类,字符串操作类。
TC也能做模拟
找图 找色 识字 找字。
再按鼠标 按键盘。
文件操作类,字符串操作类。
但TC的优势是做内存。C++的最强项:操作内存地址,操作指针变量。
………………
………………
多线程。
新手不建议操作,多线程,临界区这些。
TC支持多线程,并且有真多线程。按键精灵没有真多线程。
这个功能我们向官方呼吁很久了,官方还是用假多线程。按键开10多个线程,线程就不稳了。TC简单开发开40个线程,还是稳如狗。
按键精灵的多个线程,代码糊成一团。
TC的多线程,也可以糊成一团。但多数用户是新建多个***.t文件。把每个线程分割到一个框架。 一类一类的。一项一项的。便于维护管理。
TC的变量,必须用 var 定义。按键精灵的变量 可不定义。
这种做法看似方便,实际并不严谨。在后台脚本中,不Dim 的变量,会莫名其妙的出错,这种错误很难找到。
………………
………………
代码框架。代码的可维护性。
如果你是商业脚本作者,你才需要关心这点。如果你自己随便玩玩,可以跳过这个。
商业脚本写好后,脚本的维护,就成了一个很大的工作量。
按键精灵,代码界面~只用一个面版来显示。然后商业界面,还要另外维护一份VB界面的代码。按键脚本的代码,上千行后,代码维护~就变成一个巨大的工作量。千行代码,难阅读,难排版,难维护,经常出问题。
TC的脚本管理,跟VS2013合集,的VC++2013比较像。项目管理,空间封装功能,功能封装代码。一个项目可以拥有有多个源文件。
当项目比较大,编写上万行代码,又可以把代码分割到几个框架。
1、新建 **.t 源文件
主线程.t
守护线程.t
找怪打怪.t
补红补蓝.t
定点回位.t
回城补给.t
在IDE左上角,右键_项目管理-****,添加_新建文件/现有文件。点击确定。
这样,一个**.t源文件 就新建好了。做好主体,往里面填代码就是。对上千行命令,用这种框架来写代码,阅读起来赏心悦目。
**.t源文件,相当于按键精灵的命令库,一次编写,多次调用。
**.t源文件,可以导出多个副本,修改副本而不影响原件。
总结:TC适合做商业脚本。按键精灵只有一个代码框,千行代码难维护。