ahk与按键精灵功能对比,优缺点总结:一个老用户的不满和呻吟

AHK是老外发明的,与AU3类似的脚本化语言
按键精灵是国人开发的一款脚本化语言,他是调用vbs实现的
ahk以往的编程界面不太友好
ahk与按键精灵功能对比,优缺点总结:一个老用户的不满和呻吟_第1张图片

ahk与按键精灵功能对比,优缺点总结:一个老用户的不满和呻吟_第2张图片

ahk与按键精灵功能对比,优缺点总结:一个老用户的不满和呻吟_第3张图片

ahk与按键精灵功能对比,优缺点总结:一个老用户的不满和呻吟_第4张图片

ahk与按键精灵功能对比,优缺点总结:一个老用户的不满和呻吟_第5张图片

通过对比,大家不难发现,ahk有多种编辑器
同时网上也有不少GUI设计界面,但是它们都各自为战不能与编辑器合X为一有效的发挥战斗力,而我们国产的按键精灵在这一点上就比较优势突出了。大家同时也看到了在编辑代码的时候都有智能下拉命令列表的功能,这就是新一代编程的优势。


作为AHK粉丝怎能容忍以上缺点?所以我们用 Delphi7加上自己的智慧来弥补了以上的缺点和不足。

ahk与按键精灵功能对比,优缺点总结:一个老用户的不满和呻吟_第6张图片

ahk与按键精灵功能对比,优缺点总结:一个老用户的不满和呻吟_第7张图片

ahk与按键精灵功能对比,优缺点总结:一个老用户的不满和呻吟_第8张图片

ahk与按键精灵功能对比,优缺点总结:一个老用户的不满和呻吟_第9张图片

ahk与按键精灵功能对比,优缺点总结:一个老用户的不满和呻吟_第10张图片

ahk与按键精灵功能对比,优缺点总结:一个老用户的不满和呻吟_第11张图片
好多基本的优缺点,先说到这里,下面将以代码的形式为大家展现更多的优缺点。
1.譬如说ahk可以编程实现字母式热键

:*:ftw::Free the whales

而按键精灵只有瞪眼儿的份儿!
2.热键可以在游戏中轻松的调用

#UseHook                  ;hook键盘和鼠标
#InstallMouseHook
#InstallKeybdHook
k::                               ;这是发招热键
  Send {w down}          ;请根据需要修改下面的5行;也可以通过AutoScriptWriter来快速录制下来修改下投入使用
  Send {Space down}
  Send {LButton}
  Send {w up}
  Send {Space up}
return

而按键精灵是不接受window alt control CapsLocks AppsKey右键菜单键这样的定义或是按下+XX键 ,或按住等操作的!而且ahk还支持摇杆热键的定义!
3. ImageSearch , 找图_X , 找图_Y ,0 , 0 , 1920 , 1080 , c:\美女.png这样的找图操作,即使在屏幕分辨率和缩放比是非百分之百的情况下ahk也能正常的识别;而按键精灵这个固执的的开发者这个bug一直没有改掉!
4. AHK占用系统资源极少,所以长时间运行比按键精灵更稳定更节约资源
5. 按键精灵编的程序只能自己一个人用,如果给其他人用脚本就要修改好多地方
6. 按键精灵制作的成品如果要打包就得用小精灵来!而这个是商业行为是按月卡天数收费的,本人就弄了一张月卡花了13元,至今未挣回本钱来。而ahk是完全免费的,而且可以使用Ahk2Exe.exe来编译输出(打包时可以不选择使用默认的那个加壳的软件,而是使用VMP等强壳输出,而且还支持命令行的外接程序的调用生成)
7. 按键精灵开发多年,感觉现在PC上已经黔驴技穷了;而ahk各种外来库文件的支持,让脚本的品种和种类达到了扩展和丰富,特别是L版本对DLL和API的支持又是加强了。

你可能感兴趣的:(ahk,脚本编程,优点和缺点)