2023年AutoHotKey知识点整理.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2023年AutoHotKey知识点整理.doc》由会员分享,可在线阅读,更多相关《2023年AutoHotKey知识点整理.doc(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、AutoHotKey知识点整理 1、MsgBox命令有几种格式?MsgBox, 文本 或 MsgBox , 类型,标题, 文本, 显示时间 2、MsgBox命令按钮有几种类型?OK0OK/Cancel1Abort/Retry/Ignore2Yes/No/Cancel3Yes/No4Retry/Cancel5Icon Hand (stop/error)16Icon Question32Icon Exclamation48Icon Asterisk (info)64Make 2nd button the default256Make 3rd button the default512System
2、Modal (always on top) 4096Task Modal8192 这些参数允许相加而得到复合效果。3、显示具有yes/no按钮并总在顶端的对话框?msgbox,4100,标题,内容4、MsgBox如何换行?MsgBox,你好,欢迎关注静海安澜阁 n 请继续关注5、如何对MsgBox命令的选择结果进行解决?IfMsgBox, ButtonNameButtonName可选项: Yes No OK Cancel Abort Ignore Retry Timeout6、对话框显示时间,并以秒为单位?msgbox , , 标题 , 内容 , 57、运营外部可执行程序或者直接打开文献?Ru
3、n, 目的文献 , 工作目录 , Max|Min|Hide|UseErrorLevel , 输出PID 变量8、如何运营记事本并以最大化状态显示?Run, Notepad.exe , , Max9、如何直接打开文献?Run, MyFile.txt10、命令行解释器cmd.exe 用那个宏来表达?%ComSpec% /k在执行完命令后保存命令提醒窗口,而/c则在执行完命令之后关闭提醒窗口11、命令“dir c:Windowssystem32”如何实现?Run, %ComSpec% /k dir c:Windowssystem3212、如何打开网页?Run, 13、如何打开系统属性窗口?Run c
4、ontrol sysdm.cpl 需要的话可以搜索所有的*.cpl文献14、打开控制面板?run,control15、如何打开搜索窗口且指定搜索位置?Run, find C:16、如何显示指定文献的属性窗口?Run, properties MyFile.txt 注意:AHK 在退出前将自动关闭打开的属性窗口!17、如何打印指定文献?Run, print MyFile.txt18、等待窗口出现、被激活、被关闭用那些命令?WinWait/WinWaitActive/WinWaitClose19、如何使目的窗口出现之前不执行后面语句?WinWait , 窗口标题, 窗口文本, 超时时间, 排除标题,
5、 排除文本20、如何使目的窗口成为活动窗口?WinActivate ,窗口标题, 窗口文本, 排除标题, 排除文本21、关闭窗口有几种方式?正常关闭窗口(WinClose ),强行关闭窗口(WinKill):WinClose/WinKill , 窗口标题, 窗口文本, 超时时间, 排除标题, 排除文本22、同名窗口使我们无法用窗口标题准确标记窗口,如何使用窗口ID来准拟定位窗口?使用获得窗口句柄的命令WinGetWinGet, 输出变量, CMD, 窗口标题, 窗口文本, 排除标题, 排除文本23、如何用窗口ID来替代窗口标题?ahk_pid %ThisPID%24、那个命令把鼠标点击事件发送
6、到目的窗口的目的控件上?ControlClick , 目的控件或坐标位置, 窗口标题, 窗口文本, 鼠标按钮, 点击次数, 选项, 排除标题,排除文本25、ControlClick命令中,目的控件参数重要是什么?目的控件参数是指要点击的控件的类别名(ClassNN)或控件文本,还可以使用控件句柄(若用的是控件句柄则第一个参数需留空,并在第二个参数中使用ahk_id %控件句柄%)。26、如何获得目的控件信息?先打开你要进行操作的目的窗口,然后运营AutoIt3 Window Spy,把鼠标移到目的控件上27、鼠标单击系统属性拟定按钮代码是?ControlClick, 拟定, 系统属性Contr
7、olClick, Button2, 系统属性28、目的窗口或控件是隐藏状态,ControlClick还可以点击目的控件吗?可以点击目的控件,但不能保证成功率。29、如何设立控件文本?ControlSetText , 目的控件, 新文本, 窗口标题, 窗口文本, 排除标题, 排除文本例如:ControlSetText, Edit1, D:foobar2023, Setup foobar30、如何选中和取消单选框和复选框项目中的选择项目?Control , 命令, 值, 目的控件, 窗口标题, 窗口文本, 排除标题, 排除文本其中,“命令”就是让我们指定要进行何种设立的参数。对这些单选框/复选框按
8、钮来说,合用的命令是“Check”和“UnCheck ”。例如:Control, Check, , Button5, foobarControl, UnCheck, , Button7, foobar31、如何选择下拉列表的项目?仍是使用Control命令,合用的命令是“Choose, N”和“ChooseString, String”,分别表达选中第N个项目和选中与字符串String匹配的项目;例如:Control, Choose, 5, ComboBox1, InstallerControl, ChooseString, 简体中文, ComboBox1, Installer32、键盘如何重
9、定义?a:b33、字符串如何进行自动替换?:is:island of resistance或者:china:Clipboard=中华人民共和国send,VReturn34、屏蔽或启动键盘、鼠标?BlockInput 命令后,紧跟on,则屏蔽键盘鼠标操作,紧跟off,则重新启用用户输入。如何仅仅屏蔽鼠标?如何恢复? BlockInput,MouseMove 恢复为:BlockInput, MouseMoveOff35、如何建立一个弹出式窗口例示文本?如何关闭?SplashTextOn , 宽度, 高度, 标题, 文本n 可以在MsgBox和SplashTextOn等命令中对显示的文本进行换行。S
10、plashTextOff 为关闭SplashTextOn命令建立的弹出式窗口。36、如何将一系列指令反复执行指定次数? Loop , Count循环体37、Loop中的count允许是表达式或者变量吗?Count不允许是表达式,但允许是一个变量。如何知道loop现在循环到第几次? loop 指令隐具有一个变量 A_Index ,用来记录当前状态是第几次循环38、如何中断循环?if a_index 25break ; 中断循环39、如何跳过本次循环?if a_index 20continue ; 跳过本次循环,开始一次新的循环40、如何使使脚本等待指定期间?Sleep,时间 单位为毫秒41、如进
11、行数学运算,使用什么符来把表达式运算的结果赋予某变量?使用冒号等号符。如:NetPrice := Price * (1 - Discount/100)42、i := i+1 的简化写法是什么?i + =143、如何获取指定区间的随机数?Random, 输出变量 , 最小值, 最大值44、如何从指定文本中读取指定行?FileReadLine, 输出变量, 文献名, 行数45、如何判断文本超过边界?ErrorLevel 是命令内置的一个变量,当读取文献超过边界时将被赋值为1.46、ErrorLevel 为0和1时一般代表什么?一般情况下,为0代表操作成功,为1,代表操作失败。47、一般情况下,编写
12、弹出式菜单代码的顺序是什么?1、先定义子菜单项;2、编写菜单项;3、编写令菜单显示的代码;4、编写删除代码;5、编写响应代码。48、如何添加子菜单?Menu,add,子菜单项,:子菜单变量如:menu,mymenu,add,常用程序,:amenu49、用来在弹出式菜单中显示一条分割线的代码是?Menu, MenuName, add50、正常菜单项的代码是?Menu, MenuName, add,菜单项,响应标志51、响应代码的格式是?响应标志:响应代码return52、形如:Menu,amenu,add,txt 的代码是什么意思?它其实是Menu,amenu,add,txt,txt 的一种简写
13、,代表菜单项和响应标志53、在指定坐标处显示菜单项的代码是?Menu,MenuName,show,X坐标,Y坐标 如省略坐标,则在鼠标当前位置显示菜单项。54、如何指定显示菜单的背景色?Menu,MenuName,color,颜色代码55、删除所有菜单的代码是什么?有什么作用?Menu,mymenu,deleteall假如没有这句代码,代码中分割线会在菜单重显时翻倍。如无分割线,可免56、重启、关闭、注销系统的指令是什么?Shutdown 后跟0为注销1为关机,2为重启,4为强制关闭 8为关闭关闭电源57、隐藏脚本图标有几种方法?Menu , tray , noicon 或者#NoTrayIc
14、on58、显示脚本图标的代码?Menu , tray , icon59、脚本图标的气泡提醒如何显示?Menu , tray , tip , 我自己的脚本60、如何设立脚本的图标?Menu , tray , icon , %systemroot%system32shell32.dll ,22或者Menu , tray , icon , e:ico1.ico61、如何运用快捷键退出脚本?#x:ExitApp62、如何移除托盘图标的所有标准菜单项?Menu , tray , NoStandard63、如何插入托盘图标菜单?Menu , tray , add , myitem64、如何显示托盘图标的标
15、准菜单项?Menu , tray , standard65、在托盘图标显示一个二级菜单代码如何表达?menu,mymenu,add,bokemenu,mymenu,add,luntanmenu,tray,add,相关网站,:mymenuReturn 注意:响应标志后是 :不是:66、如何使非热键类的脚本持久运营?#Persistent67、显示一个标准的文献选择对话框的代码为?FileSelectFile, OutputVar , Options, RootDir, Prompt, FilterOption 参数如被省略,则为单选。M 多选,M后允许随意跟随一个数字。S: 显示保存对话框。数字
16、为一般为3,即文献及途径必须存在。Filter 参数格式如:Example: Audio (*.wav; *.mp2; *.mp3)68、FileSelectFile命令如用户选择了多个文献,输出变量如何分割?输出变量用(n)字符分割。第一个参数为途径,随后紧跟选定的各个文献名。if files =MsgBox, 用户放弃选择。Loop, parse, files, nif a_index = 1mypath = %A_LoopField%elserunwait, %mypath%A_LoopField%return69、运营并等待程序完毕的指令是?runwait70、从某字符串中逐次分解出一
17、个个的子串。Loop, Parse , 某字符串 , 用于分割的特性变量71、用对话框显示音量递增10%?MsgBox, 音量递增10%72、使静音或者取消静音状态?SoundSet, +1, , mute 或者Send,Volume_Mute73、使主音量提高(减少)10%?SoundSet ,+(-)10, MASTER74、使音量中波形音量提高(减少)10%?SoundSet , +(-)10, WAVE75、#NoEnv 作用是什么?重要是为了与以后兼容,也可以改善性能76、如何对某些多媒体功能键重定义?建个脚本内容为#InstallKeybdHook并执行,双击图标,窗口中选择菜单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 AutoHotKey 知识点 整理
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内