按键精灵X学习笔记(二):键盘命令
测试环境
Win7 64 位
按键精灵 X
测试代码
//键盘命令测试
Dim bCapsIsLock
bCapsIsLock = KeyState(20)
If bCapsIsLock Then MsgBox "大写锁定已开启"
Else MsgBox "大写锁定未开启"
End If Dim DelayTime = 200
Delay (DelayTime)
KeyGroup("R", "Win")Delay (DelayTime)
InputText("cmd")
Delay (DelayTime)
KeyPress(13,1) //回车Delay (DelayTime)
InputText ("echo Please press Enter to continue:")
Delay (DelayTime)
KeyPress(13,1) //回车
Dim m_KeyCode = KeyWait()
If m_KeyCode <> 13 Then Return
End IfInputText ("explorer c:")
Delay (DelayTime)
KeyPress(13,1) //回车Delay (DelayTime*5)
KeyPress("Home", 1)
Delay (DelayTime*5)
SetSimMode 2
KeyDown("Shift", 1)
Delay (DelayTime*5)
KeyPress("End", 1)
Delay (DelayTime)
KeyUp("Shift", 1)
SetSimMode 0
整个脚本操作流程
- 判断大写锁定 是否打开(即相当于是否按下),并弹框显示
- Win +R 启动运行
- 输入 cmd 运行 命令行
- 输出提示 “按回车继续”,并等待输入按键
- 判断如果是回车 则 继续 ,不是 ,退出
- 打开 资源管理器 c盘
- 通过shift的方式选中全部文件
备注
1.关于各个函数测功能和参数 ,在按键精灵X的左侧 全部命令 -> 基本命令->键盘命令 里找到。
2.关于按键码 ,就是 “KeyPress(13,1)” 这里的第一个参数13 ,可以在按键精灵X的左侧 全部命令 -> 杂项查询 -> 按键码查询 里找到所有按键对应的按键码
或者直接打开104键键盘 按键码表 ,ctrl +f 搜索想找的按键码。
爬坑记录
1.有些键盘操作会被安全软件拦截 ,比如步骤2的win键就会被360拦截掉,所以,使 用前最好关闭360等安全软件。
2.在执行InputText ()语句时要注意当前的激活窗口,当前激活窗口不是自己想要的窗口,则InputText ()不能正确输入。
3.关于 KeyDown():
1)KeyDown 只是按一下按键,不松手,和键盘上的按住某键不是一个概念,除了shift ,ctrl等功能键外,应该是不支持按住的。
2)即使是按住shift等,也很可能无法按住,这时,可以用SetSimMode 2 或SetSimMode 1 ,改变模拟方式, SetSimMode 设置模拟方式
注意,使用完一定要将模拟方式更改成0 ,SetSimMode 0 ,否则可能遇到键盘失灵的情况。
按键精灵X学习笔记(二):键盘命令相关推荐
- 按键精灵X学习笔记(一):熟悉软件和基本设置
环境: Win10 64位 按键精灵x 一.准备工作 1.官网下载按键精灵x 下载地址 2.自己玩的游戏 二.配置(可省略) 1.设置快捷键 右上角设置 -> 热键 2.调整字体(默认的字太小) ...
- STM32学习笔记二:命令行工具安装
一目了然 1 简述 2 Windows Terminal 安装 3 PowerShell7 安装 4 Cmake安装 5 ninja安装 1 简述 熟悉 Linux 系统的小伙伴都清楚 Termina ...
- 学习笔记二.矩阵按键
#学习笔记二:GPIO的探索与矩阵按键 ##1.在配置cubemx时,对gpio的配置有开漏输出和推挽输出两种方式, ###这里有一篇文章(别人的文章)讲的很详细link戳这里跳转 通俗来讲,推挽输出 ...
- 【OpenGL学习笔记⑧】——键盘控制正方体+光源【冯氏光照模型 光照原理 环境光照+漫反射光照+镜面光照】
✅ 重点参考了 LearnOpenGL CN 的内容,但大部分知识内容,小编已作改写,以方便读者理解. 文章目录 零. 成果预览图 一. 光照原理与投光物的配置 1.1 光照原理 1.2 投光物 二. ...
- qml学习笔记(二):可视化元素基类Item详解(上半场anchors等等)
原博主博客地址:http://blog.csdn.net/qq21497936 本文章博客地址:http://blog.csdn.net/qq21497936/article/details/7851 ...
- 按键精灵脚本 php,HTML_按键精灵 脚本-学习VBS的一个不错的教程,今天我就从总体上对VBS进行介 - phpStudy...
按键精灵 脚本-学习VBS的一个不错的教程 今天我就从总体上对VBS进行介绍,希望能给大家一个直观的印象.另外,讲解与按键官网的按键精灵教程(李悦制作)相结合,帮大家看懂这个东东. 一.概述 要让计算 ...
- MATLAB学习笔记——二维和三维绘图
MATLAB学习笔记--二维和三维绘图 近期练习matlab的二维和三维绘图,整理一下,以防忘记. 文章目录 MATLAB学习笔记--二维和三维绘图 一.二维绘图 1.plot命令 2.fplot 命 ...
- ROS学习笔记二:探索ROS文件系统
ROS学习笔记二:探索ROS文件系统 ROS针对自己文件的特性,具有一些自己的工具命令,当针对ROS文件进行操作的时候是非常方便的.这些命令和ubuntu系统原有的命令相似但却不同,单独针对ROS文件 ...
- 二维码学习笔记(二) | 数据分析与数据编码
唠唠闲话 二维码笔记系列(原文地址): 『二维码学习笔记(一) | 二维码概述』 『二维码学习笔记(二) | 数据分析与数据编码』 『二维码学习笔记(三) | 纠错编码』 『二维码学习笔记(四) | ...
最新文章
- 经常用得到的安卓数据库基类
- Hadoop集群安全性:Hadoop中Namenode单点故障的解决方案及详介AvatarNode
- 从str中选 m 个数的所有排列算法
- kibana操作elasticsearch:匹配查询(match)
- c++和python先学哪个?
- 12-基于selenium实现12306模拟登录,及京东登录滑动缺口验证模拟登录
- 没有外层实列可以访问_这糕点外层香酥,内馅香甜可口,让人吃一次就爱上了,做起来...
- 使用vsftp虚拟用户实现安全访问控制
- 常见MIME类型例表
- Linux/Unix操作系统目录结构的来历
- windows获取cmd回显以及获取路径
- tp5--权限操作(auth类)基本使用
- mysql常用功能点
- asp.net core abp 视频教程1
- Phyton安装MySQL驱动
- window上vs2017 opencv图片路径问题(附3种加载路径方法)
- PHP interface 接口继承(一丶单接口继承)
- 操作系统-软件架构设计
- webrtc-audio-processing pulseaudio最新版本1.0交叉编译到ARM
- 坎坎坷坷的深度学习之路(一)-环境搭建
热门文章
- 联网获取360数据,识别骚扰电话,java实现
- npm 安装出现 UNMET DEPENDENCY 的解决方案
- WLog日志库:c++ 高拓展、高性能日志库
- SDU程序设计思维实践题目总结
- 三个案例讲解Lambda表达式
- 从政府项目中总结出的B端产品账号权限管理
- mysql用户信息表储存引擎,Mysql表引擎
- python 生存分析_用python教程进行生存分析何时何地
- SQL中round()函数、Ucase()、Lcase()、as的用法
- Jetson Xavier NX学习笔记(三)系统烧录+开机教程+YOLOv7环境搭建+错误总结(详细版)