AutoHotKey知识点整理上课讲义

上传人:博****1 文档编号:510305636 上传时间:2022-08-11 格式:DOC 页数:24 大小:184.50KB
返回 下载 相关 举报
AutoHotKey知识点整理上课讲义_第1页
第1页 / 共24页
AutoHotKey知识点整理上课讲义_第2页
第2页 / 共24页
AutoHotKey知识点整理上课讲义_第3页
第3页 / 共24页
AutoHotKey知识点整理上课讲义_第4页
第4页 / 共24页
AutoHotKey知识点整理上课讲义_第5页
第5页 / 共24页
点击查看更多>>
资源描述

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

1、AutoHotKey 知识点整理1、MsgBox 命令有几种格式?MsgBox, 文本 或 MsgBox , 类型 ,标题 , 文本 , 显示时间 2、MsgBox 命令按钮有几种类型?OK0OK/Cancel 1Abort/Retry/Ignore 2Yes/No/Cancel 3Yes/No 4Retry/Cancel 5Icon Hand (stop/error) 16Icon Question 32Icon Exclamation 48Icon Asterisk (info) 64Make 2nd button the default 256Make 3rd button the de

2、fault 512System Modal (always on top) 4096Task Modal 8192 这些参数允许相加而得到复合效果。3、显示含有 yes/no 按钮并总在顶端的对话框? msgbox,4100, 标题 ,内容4、MsgBox 如何换行?MsgBox,你好,欢迎关注静海安澜阁n请继续关注5、如何对 MsgBox 命令的选择结果进行处理?IfMsgBox, ButtonNameButtonName 可选项 : Yes No OK Cancel Abort Ignore Retry Timeout6、对话框显示时间,并以秒为单位? msgbox , , 标题 , 内容

3、 , 57、运行外部可执行程序或者直接打开文件?Run, 目标文件 , 工作目录 , Max|Min|Hide|UseErrorLevel , 输出 PID 变量8、如何运行记事本并以最大化状态显示?Run, Notepad.exe , , Max9、如何直接打开文件?Run, MyFile.txt10 、命令行解释器 cmd.exe 用那个宏来表示?%ComSpec% /k 在执行完命令后保留命令提示窗口,而 /c 则在执行完命令之后关闭提示窗 口11、命令 “dir c:system32 ”如何实现?Run, %ComSpec% /k dir c:Windowssystem3212 、如何

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

5、执行后面语句?WinWait , 窗口标题 , 窗口文本 , 超时时间 , 排除标题 , 排除文本 20 、如何使目标窗口成为活动窗口? WinActivate , 窗口标题 , 窗口文本 , 排除标题 , 排除文本 21 、关闭窗口有几种方式?正常关闭窗口( WinClose ),强行关闭窗口( WinKill ): WinClose/WinKill , 窗口标题, 窗口文本 , 超时时间, 排除标题 , 排除文本22 、同名窗口使我们无法用窗口标题准确标识窗口,如何使用窗口ID 来准确定位窗口?使用获得窗口句柄的命令 WinGetWinGet, 输出变量 , CMD, 窗口标题 , 窗口文

6、本 , 排除标题 , 排除文本 23 、如何用窗口 ID 来替代窗口标题? ahk_pid %ThisPID%24 、那个命令把鼠标点击事件发送到目标窗口的目标控件上?ControlClick , 目标控件或坐标位置 , 窗口标题 , 窗口文本 , 鼠标按钮 , 点击次数 , 选项 , 排 除标题 ,排除文本 25 、 ControlClick 命令中,目标控件参数主要是什么? 目标控件参数是指要点击的控件的类别名 ( ClassNN )或控件文本, 还可以使用控件句柄 (若 用的是控件句柄则第一个参数需留空,并在第二个参数中使用 ahk_id % 控件句柄 %)。26 、如何获得目标控件信息

7、? 先打开你要进行操作的目标窗口,然后运行 AutoIt3 Window Spy ,把鼠标移到目标控件上27、鼠标单击系统属性确定按钮代码是?ControlClick, 确定 , 系统属性ControlClick, Button2, 系统属性28 、目标窗口或控件是隐藏状态, ControlClick 还可以点击目标控件吗 ? 可以点击目标控件,但不能保证成功率。29 、如何设置控件文本?ControlSetText , 目标控件 , 新文本 , 窗口标题 , 窗口文本 , 排除标题 , 排除文本 例如: ControlSetText, Edit1, D:foobar2000, Setup f

8、oobar30 、如何选中和取消单选框和复选框项目中的选择项目?Control , 命令 , 值 , 目标控件 , 窗口标题 , 窗口文本 , 排除标题 , 排除文本 其中, “命令 ”就是让我们指定要进行何种设置的参数。 对这些单选框 /复选框按钮来说, 适用 的命令是 “ Check和 “ Un Check ”例如: Control, Check, , Button5, foobarControl, UnCheck, , Button7, foobar31 、如何选择下拉列表的项目?仍是使用Control命令,适用的命令是 “Choose, N和“ChooseString, String,

9、分别表示选中 第N个项目和选中与字符串String匹配的项目;例如:Control, Choose, 5, ComboBox1, InstallerControl, ChooseString, 简体中文 , ComboBox1, Installer32 、键盘如何重定义?a:b33 、字符串如何进行自动替换?:is:island of resistance 或者:china:Clipboard= 中华人民共和国sen d,AVReturn34 、屏蔽或开启键盘、鼠标?Blocklnput命令后,紧跟on ,则屏蔽键盘鼠标操作,紧跟off,则重新启用用户输入。如 何 仅 仅 屏 蔽 鼠 标 ?

10、如 何 恢 复 ? BlockInput,MouseMove 恢 复 为 : BlockInput, MouseMoveOff35 、如何建立一个弹出式窗口例示文本?如何关闭?SplashTextOn , 宽度, 高度 , 标题 , 文本n可以在 MsgBox和SplashTextOn 等命令中对显示的文本进行换行。SplashTextOff 为关闭 SplashTextOn 命令建立的弹出式窗口。36 、如何将一系列指令重复执行指定次数? Loop , Count循环体37、Loop 中的 count 允许是表达式或者变量吗?Count 不允许是表达式,但允许是一个变量。如何知道 loop

11、现在循环到第几次? loop 指令隐含有一个变量 A_lndex ,用来记录当前状 态是第几次循环38、如何中断循环?if a_index 25break ; 中断循环39、如何跳过本次循环?if a_index 20continue ; 跳过本次循环,开始一次新的循环40 、如何使使脚本等待指定时间?Sleep, 时间 单位为毫秒41、如进行数学运算,使用什么符来把表达式运算的结果赋予某变量? 使用冒号等号符。如: NetPrice := Price * (1 - Discount/100)42、i := i+1 的简化写法是什么?i + =143 、如何获取指定区间的随机数?Random,

12、 输出变量 , 最小值 , 最大值 44 、如何从指定文本中读取指定行?FileReadLine, 输出变量 , 文件名 , 行数45 、如何判断文本超出边界?ErrorLevel 是命令内置的一个变量,当读取文件超出边界时将被赋值为 1.46 、 ErrorLevel 为 0 和 1 时一般代表什么? 一般情况下,为 0 代表操作成功,为 1 ,代表操作失败。47、一般情况下,编写弹出式菜单代码的顺序是什么?5、1、先定义子菜单项; 2 、编写菜单项; 3 、编写令菜单显示的代码; 4 、编写删除代码; 编写响应代码。48 、如何添加子菜单?Menu,add, 子菜单项 ,: 子菜单变量如:

13、 menu,mymenu,add, 常用程序 ,:amenu49、用来在弹出式菜单中显示一条分割线的代码是?Menu, MenuName, add50 、正常菜单项的代码是?Menu, MenuName, add, 菜单项 ,响应标志51 、响应代码的格式是? 响应标志:响应代码return52 、形如: Menu,amenu,add,txt 的代码是什么意思?它其实是 Menu,amenu,add,txt,txt 的一种简写,代表菜单项和响应标志53、在指定坐标处显示菜单项的代码是?Menu,MenuName,show,X 坐标 ,Y 坐标 如省略坐标,则在鼠标当前位置显示菜单项。54 、如

14、何指定显示菜单的背景色?Menu,MenuName,color, 颜色代码55、删除所有菜单的代码是什么?有什么作用?Menu,mymenu,deleteall 如果没有这句代码,代码中分割线会在菜单重显时翻倍。如无分割线,可免56 、重启、关闭、注销系统的指令是什么?Shutdown 后跟 0 为注销 1 为关机, 2 为重启, 4 为强制关闭 8 为关闭关闭电源57、隐藏脚本图标有几种方法?Menu , tray , noicon 或者 #NoTrayIcon58 、显示脚本图标的代码?Menu , tray , icon59 、脚本图标的气泡提示如何显示?Menu , tray , ti

15、p , 我自己的脚本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,boke menu,mymenu,add,luntan menu,tray,add, 相关网站 ,:mymenu Return 注意:响应标志后是 :不是:66

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

当前位置:首页 > 办公文档 > 活动策划

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