按键辅助工具-安防弱电实用小工具

 2022-10-30    153  


1.jpg

下载链接:按键辅助.zip

相信各位装监控的同行,难免和账号密码打交道,在单独调试某些设备的时候,总是要重复频繁的输入账号密码,我也是饱受这个问题的困扰,于是设计了这个小工具。

在最开始的时候,遇到频繁输入的情况,我是用AU3来写一些自动按键的脚本,但是唯一麻烦的问题就是每次都要改代码编译运行,自己用还可以,分享出去就很麻烦了,有了这个小工具,操作起来就简单的多了,你可以自己编写脚本,语法也特别人性化,特别简单,下面就让我们来学习一下这个小工具具体怎么使用吧。

首先,软件体积很小,只有100多K,依靠.NET4.6环境,如果是Win7系统的话请安装一下,Win10直接运行就可以了。

其次,软件可能会有误报的情况,因为毕竟是模拟按键操作,有些杀毒软件会认为是一个病毒程序,添加信任就可以了。

下面来说一下软件的运行原理,软件内置4个全局热键,分别为F1、F2、F3、F4,,软件启动的时候会在当前目录寻找4个热键对应的脚本文件,脚本文件名也是固定的,分别为F1.txt、F2.txt、F3.txt、F4.txt。如果程序目录下有对应的脚本文件,软件就会自动注册该热键,如果没有也就不会注册,在软件的主界面上也会看到对应的热键注册状态,如果是绿色,说明已经注册热键,如果是灰色,说明没有找到对应的脚本文件。

是不是很简单呢?接下来就是编写属于自己的脚本了。

在编写脚本之前,需要先学习一下脚本的语法。任何程序都有自己的语法,有了语法才能组成一条指令。通常语法是由指令动作和对应参数来组成的,比如:我要买2个苹果,买就是一个指令,参数就是2个苹果,你可以买很多东西,只需要把后面的参数变一下就可以,再比如我们最常用的ping命令,ping就是指令,后面对应的IP就是参数,你可以ping很多IP地址,但是ping这个命令是不会变的,那么我们到底该怎么写脚本呢?

这里我们先来学习下上面所说的指令,我这里叫关键词,目前软件内置了13个关键词,具体如下表:

2.jpg

其实前11个都好理解,全是我们键盘上对应的按键,只有IP和TXT这2个指令需要单独讲一下,

TXT

这是一个字符输入指令,把你需要输入的字符放在它后面就会自动输入,比如:TXT Abc,它就会自动输入Abc,大小写也根据你写的一致。

IP

由于我在改摄像头IP的时候总有一个困扰,那就是能不能每次修改完一个IP都自动+1呢,IP关键词就实现了这个功能,你可以在脚本开始的地方定义一个起始IP,之后脚本只要引用IP关键词就会自动+1。

注意:其实IP关键词并不是代表一个完整的IP,而是一个自增长的数字,IP关键词后面带数字表示定义一个起始数字,不带参数表示引用这个数字,通常我们只在脚本第一行定义,比如你要从192.168.1.2开始输入IP,首先你要用 IP 2 定义一个起始IP,然后用 TXT 192.168.1. 输入前半部分,再调用 IP 指令输入2,其实这是一个拼接过程

下面我们来看一个脚本实例:

TXT admin
TAB
TXT 12345678
ENTER

这是一个简单的登录脚本,输入完账号之后按一次TAB切换到密码框,输入密码之后按回车即可登录。

TXT 192.168.1.1
TAB 5
TXT 255.255.255.0
ENTER 2

这是一个输入IP的脚本,输入完192.168.1.1之后,需要按5次TAB才能到另一输入框,输入完255.255.255.0之后再按2次回车确认。

重点:按键关键词如果单独输入,就是执行一次,如果后面加上数字,就是执行对应次数,比如ENTER 5,就是按5次回车键。HOME、END、ESC不支持按多次的参数,可以通过多输入几行实现。

IP 6
TXT 192.168.1.
IP
ENTER

这是一个自增IP的例子,首先  IP 6 用来定义起始数字为6,TXT 192.168.1.  输入IP的前半部分,然后用 IP 指令输入6,并且下次在调用的时候自动+1。并且你还可以通过主界面的IP脚本变量值修改IP。

重点:脚本关键词不区分大小写,ENTER和enter的效果是一样的,但是TXT指令的参数是区分大小写的,比如 TXT ABc 就会输入ABc。


如果您觉得这个小软件还不错,请您通过软件上方赞助作者链接打赏一下作者或者帮忙推广一下让更多人知道!

  •  标签:  

发表评论:

原文链接:https://www.pecmd.com/?id=81

=========================================

https://www.pecmd.com/ 为 “刚先生” 唯一官方服务平台,请勿相信其他任何渠道。