autohotkey知识点整理

上传人:suns****4568 文档编号:89208248 上传时间:2019-05-21 格式:DOC 页数:25 大小:94.50KB
返回 下载 相关 举报
autohotkey知识点整理_第1页
第1页 / 共25页
autohotkey知识点整理_第2页
第2页 / 共25页
autohotkey知识点整理_第3页
第3页 / 共25页
autohotkey知识点整理_第4页
第4页 / 共25页
autohotkey知识点整理_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《autohotkey知识点整理》由会员分享,可在线阅读,更多相关《autohotkey知识点整理(25页珍藏版)》请在金锄头文库上搜索。

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, http:/ control sysd

4、m.cpl 需要的话可以搜索所有的*.cpl文件14、打开控制面板?run,control15、如何打开搜索窗口且指定搜索位置?Run, find C:16、如何显示指定文件的属性窗口?Run, properties MyFile.txt 注意:AHK 在退出前将自动关闭打开的属性窗口!17、如何打印指定文件?Run, print MyFile.txt18、等待窗口出现、被激活、被关闭用那些命令?WinWait/WinWaitActive/WinWaitClose19、如何使目标窗口出现之前不执行后面语句?WinWait , 窗口标题, 窗口文本, 超时时间, 排除标题, 排除文本20、如何使

5、目标窗口成为活动窗口?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, 确定, 系统属性ControlClick, Bu

7、tton2, 系统属性28、目标窗口或控件是隐藏状态,ControlClick还可以点击目标控件吗?可以点击目标控件,但不能保证成功率。29、如何设置控件文本?ControlSetText , 目标控件, 新文本, 窗口标题, 窗口文本, 排除标题, 排除文本例如:ControlSetText, Edit1, D:foobar2000, 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、键盘如何重定义?a:b33、字符

9、串如何进行自动替换?:is:island of resistance或者:china:Clipboard=中华人民共和国send,VReturn34、屏蔽或开启键盘、鼠标?BlockInput 命令后,紧跟on,则屏蔽键盘鼠标操作,紧跟off,则重新启用用户输入。如何仅仅屏蔽鼠标?如何恢复? BlockInput,MouseMove 恢复为:BlockInput, MouseMoveOff35、如何建立一个弹出式窗口例示文本?如何关闭?SplashTextOn , 宽度, 高度, 标题, 文本n 可以在MsgBox和SplashTextOn等命令中对显示的文本进行换行。SplashTextOf

10、f 为关闭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 或者#NoTrayIcon58、显示脚本图标

14、的代码?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、如何显示托盘图标的标准菜单项?Menu , tray , standard65、在托盘图标显示一个二级菜单代码如何表示?menu,mymenu,add,bokemenu,mymenu,add,luntanmenu,tray,add,相关网站,:mymenuReturn 注意:响应标志后是 :不是:66、如何使非热键类的脚本持久运行?#Persistent67、显示一个标准的文件选择对话框的代码为?FileSelectFile, Out

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号