按键精灵或autohotkey 按键精灵怎么做个简单的宏

专业的QQ下载站 本站非腾讯QQ官方网站
您的位置:
→ 按键精灵类软件AutoHotkey 1.1.23 绿色版 评论
按键精灵类软件AutoHotkey
按键精灵的替代品博客访问: 53097
博文数量: 11
博客积分: 255
博客等级: 二等列兵
技术积分: 135
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: WINDOWS
AutoHotkey是简易而功能强大的热键脚本语言。使用者可将键盘、鼠标甚至游戏摇杆的移动和点击动作记录下来。比较特别的一点是:AutoHotkey具备一个脚本编译器,当你用Record记录完成后,可以转换(Convert)功能将脚本转换成EXE可执行文件,这是非常有用的功能。
    如果你能熟练地用好这款免费且开放源代码的工具,你的工作效率将大大提升。
    目前AutoHotkey的最新版本是1.0.36.02,可到其官方网站获得最新版本。
如果你曾经安装过旧的版本,不需要卸载即可更新到新版本。如此强大而且又是免费的软件我怎会错过?
不过目前网上没有帮助文档的汉化版本,所以英语是不得不学啊!
第一次亲密接触AutoHotkey 续 [原]
安装AutoHotkey后右键菜单会多了一些命令,如新建 AutoHotkey Script命令,这将新建一个ahk文件。
同时AutoHotkey还关联了*.ahk文件,直接双击它将运行脚本,在其上点右键会有关联命令菜单。如下图,从上至下分别是运行脚本、编译脚本和编辑脚本的命令。
点击“Edit Script”,将会用记事本来打开脚本以供编辑。
要学习使用AutoHotkey,它的帮助文档是必看的,里面非常详细地说明了使用方法,好多英文啊~~
我的第一个作品就是仿照它的帮助说明做的,绑定Win+Z为打开浏览器并登陆百度主页的快捷键的脚本:
运行此脚本后,在系统托盘上可看到一个H图标,说明正在运行脚本,此时按下快捷键Win+Z,预想马上实现,多么令人兴奋的一刻!
说明:#代表Win键,所以#z就是按下Win+Z键的意思,::后面的内容为此快捷键定义的命令。当然还有其他按键定义,如!对应Alt,^ 对应Control,+对应Shift等等, 帮助文档里面有详细说明。
使用AutoHotkey运行并控制软件 [原]
AutoHotkey的功能当然不会只是定义快捷键这么简单了,我最想知道的就是怎样利用它来控制软件的安装,从而达到自动安装软件的目的。
1.打开记事本
run, Notepad
看看上面的脚本,简单吧?其实就像Windows里面开始→运行→输入的命令,看来只要“运行”命令可以运行的系统程序都可以哦!点击此处查看
2.运行QQ的安装程序
要运行QQ的安装程序,需要指定QQ的位置,假设为 D:\qq\setup.exe ,那么脚本就是
Run, D:\qq\setup.exe
其实最好就是在D:\qq 文件夹下新建一个脚本,那么脚本中就不需要指定路径了:
Run, setup.exe
3.更进一步,开始控制程序
运行安装程序后当然是想办法控制程序安装啦,运行QQ2005 Beta2 珊瑚虫版的安装程序后,出现如下界面:
“下一步”按钮应该如何控制呢?试一试下面的脚本吧:
Run, setup.exe
Send, {ENTER}
就是这么简单,当然,还可以用快捷键的,例如“下一步”的快捷键是ALT+N,那么理论上只要发出按下ALT加N然后放开ALT键的命令即可,那么试试吧:
Run, setup.exe
Send, {ALTDOWN}n{ALTUP}
结果却失败了,因为QQ的安装程序未被激活(这里指它不是当前窗口,在Windows里最前窗口为当前工作窗口)
查看帮助文档,发现果然有相关命令如WinWait、IfWinNotActive、WinActivate、WinWaitActive等,然后修改上面的脚本,最后修改成功,如下:
Run, setup.exe
WinWait, 腾讯 QQ2005 Beta2 珊瑚虫版 安装,
IfWinNotActive, 腾讯 QQ2005 Beta2 珊瑚虫版 安装, , WinActivate, 腾讯 QQ2005 Beta2 珊瑚虫版 安装,
WinWaitActive, 腾讯 QQ2005 Beta2 珊瑚虫版 安装,
Send, {ALTDOWN}n{ALTUP}
说明(按行说明):
      1.运行安装程序;
      2.WinWait,等待指定窗口;命令格式:WinWait[, 窗口标题, 窗口文字, 等待/超时时间(秒), 排除指定的窗口标题, 排除指定的窗口文字]
      窗口标题很好理解,在这里就是指QQ安装程序窗口的标题“腾讯 QQ2005 Beta2 珊瑚虫版 安装”,至于怎样获得窗口的准确标题就需要利用AutoHotkey的Window Spy了:开始→所有程序→AutoHotkey→AutoIt3 Window Spy
运行Window Spy后再运行QQ安装程序,即可在Window Spy看到所需窗口标题,鼠标移动还可以获得窗口任意位置的坐标和经过的控件类名以及文本等等,如图:
      3.IfWinActive/IfWinNotActive,检查指定窗口是否存在并且已被激活;命令格式和WinWait一样。
      4.WinWaitActive,等待指定窗口直到其被激活;
利用AutoHotkey实现全自动安装程序 [原] 
还是以QQ2005 Beta2 珊瑚虫版为试验对象,完成未完事业
假设QQ安装程序的文件名为setup.exe,先在同一目录下新建一个脚本文件,命名为autosetup.ahk。
编辑前先要了解QQ2005 Beta2 珊瑚虫版安装的整个过程,并且获得如窗口标题、窗口文字、按钮名等必需信息。
安装的整个过程如下:
2.出现声明窗口,选“下一步”(ALT+N);
3.出现软件许可证协议窗口,选“我接受”(ALT+I);
4.出现选择组件窗口,通过TAB切换,上下键以及空格键来解除勾选“中文上网官方版”组件(我不喜欢这些东东),选“下一步”(ALT+N);
5.出现选定安装位置窗口,设置路径为D:\QQ (我也不喜欢把软件装到C盘),选“安装”(ALT+I);
6.开始安装,等待...
7.出现安装完成窗口,通过TAB切换来解除勾选“立刻注册出价”(理由不用说了),选“关闭”(ALT+L)
此外,在程序安装的过程里,当然不能让用户乱按乱搞了,不然可能会影响自动安装的进行,最好就是在此过程里屏蔽鼠标和键盘的输入,让你无法捣乱。这就需要利用BlockInput, on/off 命令了。
好了,总算计划好了,下面是整个脚本:
Run, setup.exe
BlockInput, on
WinWait, 腾讯 QQ2005 Beta2 珊瑚虫版 安装, 腾讯 QQ2005 Beta2 珊
IfWinNotActive, 腾讯 QQ2005 Beta2 珊瑚虫版 安装, 腾讯 QQ2005 Beta2 珊, WinActivate, 腾讯 QQ2005 Beta2 珊瑚虫版 安装, 腾讯 QQ2005 Beta2 珊
WinWaitActive, 腾讯 QQ2005 Beta2 珊瑚虫版 安装, 腾讯 QQ2005 Beta2 珊
Send, {ALTDOWN}n{ALTUP}
WinWait, 腾讯 QQ2005 Beta2 珊瑚虫版 安装 , 珊瑚虫工作室[Coral S
IfWinNotActive, 腾讯 QQ2005 Beta2 珊瑚虫版 安装 , 珊瑚虫工作室[Coral S, WinActivate, 腾讯 QQ2005 Beta2 珊瑚虫版 安装 , 珊瑚虫工作室[Coral S
WinWaitActive, 腾讯 QQ2005 Beta2 珊瑚虫版 安装 , 珊瑚虫工作室[Coral S
Send, {ALTDOWN}i{ALTUP}{TAB}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{SPACE}{ALTDOWN}n{ALTUP}d{SHIFTDOWN};{SHIFTUP}\qq{ALTDOWN}i{ALTUP}
WinWait, 腾讯 QQ2005 Beta2 珊瑚虫版 安装, 安装完成
IfWinNotActive, 腾讯 QQ2005 Beta2 珊瑚虫版 安装, 安装完成, WinActivate, 腾讯 QQ2005 Beta2 珊瑚虫版 安装, 安装完成
WinWaitActive, 腾讯 QQ2005 Beta2 珊瑚虫版 安装, 安装完成
Send, {TAB}{TAB}{TAB}{SPACE}{ALTDOWN}l{ALTUP}
BlockInput, off
脚本生成了,就要测试一下有没有问题,出错就要仔细检查,如果出现程序长时间停止响应的情况,按Ctrl+Shift+Esc调出任务管理器来终止此程序或进程。
现在需要把ahk文件转成可执行的exe程序。在脚本上点右键,选Compile Script进行编译。选好exe生成的位置,还可以选择程序图标,到网上找一下QQ的图标(ico文件)就更个性了。
或者通过开始→所有程序→AutoHotkey→Convert .ahk to .exe来执行也一样。
最后运行生成的autosetup.exe(文件大小通常只有几百K)即可自动安装QQ并实现一系列预定的效果。
使用AutoScriptWriter录制AutoHotkey脚本 [原]
开始→所有程序→AutoHotkey→AutoScriptWriter (recorder)即可运行AutoScriptWriter
点击界面上的“Browse”指定录制前需要运行的程序或直接在“Browse”旁边输入程序路径(notepad等系统程序直接输入名称即可)
依旧拿QQ做实验,指定QQ安装程序路径后点击AutoScriptWriter界面上的“Record”按钮将会运行QQ安装程序,同时你的一举一动都会被它记录在案。
你可以使用鼠标,也可以使用键盘,完成后点击屏幕左上方的的“STOP”按钮结束录制,回到AutoScriptWriter的主窗口。点击“Save”保存脚本即可。
生成如下脚本:
Run, G:\soft\setup.exe
WinWait, 腾讯 QQ2005 Beta2 珊瑚虫版 安装,
IfWinNotActive, 腾讯 QQ2005 Beta2 珊瑚虫版 安装, , WinActivate, 腾讯 QQ2005 Beta2 珊瑚虫版 安装,
WinWaitActive, 腾讯 QQ2005 Beta2 珊瑚虫版 安装,
Send, {ALTDOWN}n{ALTUP}
WinWait, 腾讯 QQ2005 Beta2 珊瑚虫版 安装 ,
IfWinNotActive, 腾讯 QQ2005 Beta2 珊瑚虫版 安装 , , WinActivate, 腾讯 QQ2005 Beta2 珊瑚虫版 安装 ,
WinWaitActive, 腾讯 QQ2005 Beta2 珊瑚虫版 安装 ,
Send, {ALTDOWN}i{ALTUP}{TAB}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{SPACE}{ALTDOWN}n{ALTUP}d{SHIFTDOWN};{SHIFTUP}\qq{ALTDOWN}i{ALTUP}
WinWait, 腾讯 QQ2005 Beta2 珊瑚虫版 安装,
IfWinNotActive, 腾讯 QQ2005 Beta2 珊瑚虫版 安装, , WinActivate, 腾讯 QQ2005 Beta2 珊瑚虫版 安装,
WinWaitActive, 腾讯 QQ2005 Beta2 珊瑚虫版 安装,
Send, {TAB}{TAB}{TAB}{SPACE}{ALTDOWN}l{ALTUP}
运行此脚本,发现一个怪问题:脚本可以完全控制安装程序直到完成安装窗口出现,这是安装的最后一步,只需解除勾选“立刻注册出价”然后发出"ALT+L"命令即可完成,但就是这一步失去控制了。经过研究N久总算发现问题所在:细心查看上面的脚本可以发现从头到尾所指定的窗口名都是“腾讯 QQ2005 Beta2 珊瑚虫版 安装”,因此尽管安装程序还没有到完成安装那一步,脚本已经“迫不及待”地执行了Send, {TAB}{TAB}{TAB}{SPACE}{ALTDOWN}l{ALTUP} 等命令。因此必须准确定义最后这一步时窗口名称。自己执行一次安装程序直到最后一步,然后利用Window Spy获得窗口标题,显然一直都是“腾讯 QQ2005 Beta2 珊瑚虫版 安装”,再看看它的窗口文字,里面有很多,只需要能唯一定义它的就行了。这里我选择了“安装完成”,于是修改脚本,最终结果如下:
Run, setup.exe
WinWait, 腾讯 QQ2005 Beta2 珊瑚虫版 安装,
IfWinNotActive, 腾讯 QQ2005 Beta2 珊瑚虫版 安装, , WinActivate, 腾讯 QQ2005 Beta2 珊瑚虫版 安装,
WinWaitActive, 腾讯 QQ2005 Beta2 珊瑚虫版 安装,
Send, {ALTDOWN}n{ALTUP}
WinWait, 腾讯 QQ2005 Beta2 珊瑚虫版 安装 ,
IfWinNotActive, 腾讯 QQ2005 Beta2 珊瑚虫版 安装 , , WinActivate, 腾讯 QQ2005 Beta2 珊瑚虫版 安装 ,
WinWaitActive, 腾讯 QQ2005 Beta2 珊瑚虫版 安装 ,
Send, {ALTDOWN}i{ALTUP}{TAB}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{SPACE}{ALTDOWN}n{ALTUP}d{SHIFTDOWN};{SHIFTUP}\qq{ALTDOWN}i{ALTUP}
WinWait, 腾讯 QQ2005 Beta2 珊瑚虫版 安装, 安装完成
IfWinNotActive, 腾讯 QQ2005 Beta2 珊瑚虫版 安装, 安装完成, WinActivate, 腾讯 QQ2005 Beta2 珊瑚虫版 安装, 安装完成
WinWaitActive, 腾讯 QQ2005 Beta2 珊瑚虫版 安装, 安装完成
Send, {TAB}{TAB}{TAB}{SPACE}{ALTDOWN}l{ALTUP}
AutoHotkey实例:制作KV杀毒伴侣[原]   由于最近一直在研究和制作光盘,经常需要制作KV杀毒伴侣到一指定的文件夹,重复操作效率太低了,于是理所当然的就想到了AutoHotkey,有了它,一切都变得简单多了尤其是对我这种懒人来说
其实制作脚本很简单,有了前面的经验,很快就搞掂了脚本如下:
#NoTrayI 隐藏托盘图标
FileInstall, nomousy.exe, %A_WorkingDir%\nomousy.exe, 1 ; 装入nomousy工具,用以隐藏鼠标
BlockInput, O 屏蔽用户输入
Run, nomousy.exe / 运行前面已经装入的隐藏鼠标工具
FileDelete, e:\kv\*.* ; 删除以前的文件
Run, d:\kv2005\KvXP. 启动KV
WinWait, 江民杀毒软件KV2005, ; 等待窗口出现
IfWinNotActive, 江民杀毒软件KV2005, , WinActivate, 江民杀毒软件KV2005,
WinWaitActive, 江民杀毒软件KV2005,
Send, {ALTDOWN}t{ALTUP}
MouseClick, , 274, 113, 江民杀毒软件KV2005
WinWait, 江民杀毒软件软盘制作工具,
IfWinNotActive, 江民杀毒软件软盘制作工具, , WinActivate, 江民杀毒软件软盘制作工具,
WinWaitActive, 江民杀毒软件软盘制作工具,
ControlSetText, Edit1, E:\kv, 江民杀毒软件软盘制作工具,
ControlClick, Button3, 江民杀毒软件软盘制作工具
WinWait, 江民杀毒软件软盘制作工具,
IfWinNotActive, 江民杀毒软件软盘制作工具, 制作成功, WinActivate, 江民杀毒软件软盘制作工具, 制作成功
WinWaitActive, 江民杀毒软件软盘制作工具, 制作成功
ControlClick, Button2, 江民杀毒软件软盘制作工具
WinWait, 江民杀毒软件KV2005,
IfWinNotActive, 江民杀毒软件KV2005, , WinActivate, 江民杀毒软件KV2005,
WinWaitActive, 江民杀毒软件KV2005,
WinClose, 江民杀毒软件KV2005,
BlockInput, O 解除输入屏蔽
Run, nomousy. 再次运行nomousy工具显示鼠标
FileDelete, %A_WorkingDir%\nomousy.exe
d:\kv2005\KvXP.kxp是启动江民杀毒软件的程序,上面的脚本指定了制作KV杀毒伴侣到E:\KV文件夹,把这个脚本放到桌面或干脆编译成程序,以后只要运行它就可以迅速地完成工作了
用AutoHotkey编辑注册表与对话框[原]   在AutoHotkey中可编辑注册表的相关命令有RegRead, RegWrite, RegDelete和Registry-loop,命令在帮助文档里有详细说明及实例。经常用到的是下面前三个,其命令格式为:
RegRead, 输出变量, 主键名, 子键名 [, 键项]
RegWrite, 数据类型, 主键名, 子键名 [, 键项, 数值]
RegDelete, 主键名, 子键名 [, 键项]
MsgBox用来显示简单的对话框,可配合IfMsgBox命令设置按钮反应,其命令格式为:
MsgBox [, 选项, 对话框标题, 对话框信息文本, 超时时间]
其中“选项”用以设置对话框种类及按钮布局,默认为零。
一个例子:
读取操作:
获取系统版本号(以XP为例)
键名:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
操作:读取字符串"BuildLab"的数值数据并在对话框中显示
写入操作:
调整WINXP启动时Chkdsk的等待时间
键名:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
操作:修改DWORD值"AutoChkTimeOut",设置键值为"1",使得Chkdsk的等待时间为一秒,在对话框中提供确认,设置错误提示。
删除操作:
假设存在子键HKEY_LOCAL_MACHINE\SOFTWARE\test,删除此子键
键名:HKEY_LOCAL_MACHINE\SOFTWARE\test
操作:删除此子键,在对话框中提供确认,设置错误提示。
大概的思路就是这样了,下面是完整的脚本(分号后面是解释):
RegRead, OutputVar, HKEY_LOCAL_MACHINE, SOFTWARE\Microsoft\Windows NT\CurrentVersion, BuildLab
MsgBox, 0, 系统版本号, 你的系统版本号是: %OutputVar% ;设置BuildLab数值为变量名OutputVar并在对话框中显示。
MsgBox, 4, 修改确认, 确认修改指定注册表项目? ;询问是否进行操作
  IfMsgBox, Yes
            RegWrite, REG_DWORD, HKEY_LOCAL_MACHINE, SYSTEM\CurrentControlSet\Control\Session Manager, AutoChkTimeOut, 1 ;;如果Yes按钮被按下则进行指定操作
  If ErrorLevel       MsgBox, 0, 错误, 无法进行指定操作 ;出现错误则提示用户
MsgBox, 4, 修改确认, 确认删除指定注册表项目?
  IfMsgBox, Yes
            RegDelete, HKEY_LOCAL_MACHINE, SOFTWARE\test,
  IfMsgBox, No
    Return     If ErrorLevel       MsgBox, 0, 错误, 无法进行指定操作
创建键盘或鼠标宏指令 [原]   这个是帮助文档里“Creating a Keyboard Macro or Mouse Macro”部分的内容,哈哈,比较少东西我就拿它下手了
链接不作修改....
********************************************************
所谓宏是指一系列按人的需求进行的的脚本动作。最常使用的宏就是对一个或多个指定窗口发出一系列 模拟键击 和 鼠标点击 命令,这些窗口将会对宏所发出的每一个键击或点击命令作出相应反应,实际效果就如用户真的进行相应操作一样,这样就可以迅速而轻松地实现自动完成各种繁重而又重复的操作了。
当然您可以自己手写宏,不过您会发现有了脚本录制器(AutoScriptWriter)的帮助,写更复杂的宏将变得简单。脚本录制器就是一个宏录制器,AutoHotkey就有附带(开始菜单→所有程序→AutoHotkey→AutoScriptWriter)。它就想一个摄影机一样记录键盘和鼠标动作,还可以获得窗口的 激活状态,然后就可以把这一系列的动作转换为可供以后迅速“回放”的宏(脚本文件)。
要进行“回放”,最方便的一种方法是把指定的宏绑定到一个 热键 或 热键串。例如,下面这个热键将会创建一个空白邮件并进行相关设置:
^!s::  ; 设定Control+Alt+S为热键,按下后将进行下面的操作
IfWinNotExist, Inbox - Microsoft Outlook
return  ; 如果Outlook的收件箱窗口未被打开,则不进行任何操作,返回
WinActivate  ; 激活上面命令中指定的窗口
Send ^n  ; 发送Control+N键击命令创建一个新的空白邮件
Send {Tab 2}Product Recall for ACME Rocket Skates  ; 按两次Tab键,输入主题
Send {Tab}Dear Sir or Madam,{Enter 2}We have recently discovered a minor defect ...  ; 类似上面
return  ; 此行用以表示热键结束
类似上面的热键宏对那些您每天都要重复进行的操作尤其有用。你可以把有用的脚本放到开始菜单或桌面方便使用。
要马上开始创建您自己的宏和热键,请阅读 菜鸟指南 。
热键 (鼠标, 游戏操纵杆和键盘快捷键) [原] 原文有表格,不倒转 -_-!
还是无聊之中~~这个暑假好热啊还是呆在家里混比较好既然没事,我继续搞搞这个所谓的翻译,哈哈,全是靠自己的理解翻译的,现在翻译的速度比之前的快多了,看来这样可以学会很多这些专业词汇呢(包括按自己理解写的)不过我还是挺高兴的,毕竟我自己看还是可以看懂的呢!里面的链接我就不改了,省时
***************************************************************************************
热键,也就是快捷键,可以用来触发某些指定的动作(例如运行一些程序或 宏指令)。下面这个例子中Win+N被设置为运行记事本的一个快捷键,井号[#]代表Win键(徽标键):
Run Notepad  ;“开始→运行”中可运行的程序都可以使用,其他程序需要指定路径
上面的最后一行的"return" 用以表示此热键的结束。不过,如果此热键只需要处理一行命令的话,那一行命令就可以放到双冒号的右边(不需要空格),换句话来说就是 return 可以省略了:
#n::Run Notepad
要使一个热键有更多调节键,只需把它们连续列出即可。下面这个例子中 ^! 表示Control+Alt:
MsgBox 您按了Ctrl+Alt+S.
值得注意的是,和其它常用的热键一样,它们是有一个先后顺序的,例如上面的例子中,如果先按下S键然后才按Control和Alt将不能触发热键。举个例子来说,我们用Ctrl+Alt+Del来调出Windows任务管理器,同样也是有个顺序的,您可以自己实践一下,以下不再说明。
您可以使用下列调节键来定义热键:
符号 相关描述
# Win (徽标键)   ! Alt
& &可用在两个按键(包括鼠标按键)之间来组合它们成为一个自定义的热键。详细说明请看 下面。
< 使用成对按键(如Alt、Ctrl、Win)中左边的一个。例如
阅读(37792) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。AutoHotKey和按键精灵的区别
虽然很多人都说这两个软件的原理差不多,但我个人感觉似乎原理上是存在差别的。现象1,用按键精灵的时候,会看到wow的快捷栏是有按键效果的。无论设置多快速度的按键频率,总会看到屏幕上有按键的效果。而用AutoHotKey(以下简称AHK)的时候却看不到按键效果。现象2,AHK可以实现背景功能,就是说当我最小化wow或者切换到其他窗口的时候,wow里面的按键依然可以产生效果。而按键精灵似乎不能实现。即使设置成wow专用窗口,也只能在我选定wow的时候才运行脚本。我不是很懂原理,但就这个现象给我的感觉来说,似乎AHK的运作会“更底层”一些?这是否可以解释为什么有人因为AHK而封号?而按键精灵就不存在?另外一个问题就是,似乎由于按键精灵的这种原理,导致实际上在给服务器端发命令的时候不会像AHK那么频繁(设定同样的间隔时间的情况下),所以严格来讲还是AHK更加精确了?另外,求一个AHK的代码,可以实现按下一个键启动抽筋,再按一次或者按另外一个键就停止抽筋的代码?我觉得一直按着键不放也很累啊。
有点怕用AUTOHOTKEY,上次不是有LR同胞用了被封号了吗,为什么你们还在用。。
AUTOHOTKEY就是挂机
居然ahk和按键精灵比较然后比较不敢用ahk.....
其实最大的差别是用按键精灵容易被盗号而AutoHotKeys不会,大部分下载回来的按键精灵都挂了木马的。你们会选择什么呢?
[quote][pid=][b]Post by sdbird999 ( 22:42):[/b][/pid]其实最大的差别是用按键精灵容易被盗号而AutoHotKeys不会,大部分下载回来的按键精灵都挂了木马的。你们会选择什么呢?[/quote]呃……这样么……其实我以前用的按键精灵甚至是官方下载的没有注册的,每次都要等很多秒才能按关闭什么的。现在还真换了个破解版……
用AUTOHOTKEY被封的都是因为他让软件按2个键了吧。
ahk不可能封号用了大半年了,没什么感觉真要封肯定死一片那些被封号的是设置0.0几秒切换几个键的我就抽一个键,他敢封才怪按键精灵曾经用过,弹出广告n多,还要注册,感觉有不明东西(被我的诺顿杀过n次——
按键精灵经常自动联网,ahk很绿色环保的软件,体积小怎么也不藏不了什么乱七八糟的东西
我来做一回好人&#36;2:: Loop { if not GetKeyState(&2&, &P&) break Random,stime,5,10 Random,btime,70,90 Send {2} Sleep,%stime% Send {7} Sleep,%btime% } return宏1摆在2
宏2摆在7 AHK代码 超级简单
想把宏1位置改别的
看到代码里有3个2吗?
改成你要设置的第一个按键把那个7
换成你想用的宏2
然后关闭 重新调用脚本
以楼上的这情况,被封的最多!一般1个键就好拉!
还是自己按算了。。。。。。
[quote][pid=][b]Post by clark-03-30 05:27):[/b][/pid]ahk不可能封号用了大半年了,没什么感觉真要封肯定死一片那些被封号的是设置0.0几秒切换几个键的我就抽一个键,他敢封才怪按键精灵曾经用过,弹出广告n多,还要注册,感觉有不明东西(被我的诺顿杀过n次——[/quote]别不可能,世界上没有不可能的事情,网易都代理wow了,早个半年你能想象吗?米服现在还是多IP不能登陆同一账户,上了直接封,在中国你能理解吗?3.1后你挂1键也许没事,两键直接封,和GM反映,就说你用外挂,没别的解释.不信你继续用,这不是空穴来风,事实就如此.
[quote][pid=][b]Post by ots_cobra ( 04:04):[/b][/pid]呃……这样么……其实我以前用的按键精灵甚至是官方下载的没有注册的,每次都要等很多秒才能按关闭什么的。现在还真换了个破解版……[/quote]官方的版本直接用右键点任务栏里的小图标,选关闭按键精灵,就不会等XX秒了破解版实在是不敢用
另外,求一个AHK的代码,可以实现按下一个键启动抽筋,再按一次或者按另外一个键就停止抽筋的代码?我觉得一直按着键不放也很累啊。看到你这话的时候我觉得你并不应该玩猎人,到了火星时代我们有了抽筋宏,这已经极大程度上简化了猎人的输出,甚至已经出现了猎人输出无脑化的言论,后来又有了按键精灵和ahk,在提升DPS的同时又将猎人的输出简化,这样你都不满足你到底把猎人这个职业当什么呢?一个用来挂机的?猎人的输出可以无脑但是猎人不能不用心。
&#36;F4:: ; Loop { if not GetKeyState(&F4&, &P&) ; break ControlSend ,,{7},魔獸世界 Sleep,100 ; } return #Persistent#NoEnvv_Enable=0&#36;F5::{v_Enable:=!v_EnableIf (v_Enable=0)SetTimer, Label0, OffElseSetTimer, Label0, 100}ReturnLabel0:{ControlSend ,,{7},魔獸世界}Return一直按住f4,按一下f5开始再按一下f5关闭
[quote][pid=][b]Post by 路西欧拉 ( 11:42):[/b][/pid]别不可能,世界上没有不可能的事情,网易都代理wow了,早个半年你能想象吗?米服现在还是多IP不能登陆同一账户,上了直接封,在中国你能理解吗?3.1后你挂1键也许没事,两键直接封,和GM反映,就说你用外挂,没别的解释.不信你继续用,这不是空穴来风,事实就如此.[/quote]咱能就事论事么?扯这些没用的做啥?第一项我就不说了,风马牛不相及的事情。人家国外基本能做到固定IP地址,中国做的到么?资源问题,跟理解力无关。至于用AHK会如何如何,我也懒得解释了,不敢用或不会用就别用,别找理由,很无谓的。不懂的人就是不懂,解释也没用。还一键多键,真是想象力丰富。爱信啥信啥吧~P.S:迷信这东西实在是厉害,N多人从N年前就跟我说“广电局有仪器,开着车满街转,能探测出来哪儿有锅(卫星天线)。”搞笑么……
我从去年4月开始打SW就用了,到目前号还好好的
我一直用AUTOHOTKEY打副本从来没被封过用的射击天赋2个宏
按键精灵是模拟硬件数据进行按键操作的AHK应该是发送数据封包}

我要回帖

更多关于 autohotkey按键代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信