您的位置:首页 > 软件问答

按键精灵脚本教程(按键精灵基础知识怎么记住按键精灵里面命令)

导读按键精灵脚本教程文章列表:1、按键精灵基础知识怎么记住按键精灵里面命令2、銆屾寜閿簿鐏典唬鐮併€嶈剼鏈篃鑳芥湁瀹氭椂鍔熻兘锛堢画锛?,"video_count":0},"image_det

按键精灵脚本教程文章列表:

按键精灵脚本教程(按键精灵基础知识怎么记住按键精灵里面命令)

按键精灵基础知识怎么记住按键精灵里面命令

大家好,我是公众号3分钟学堂的郭立员。

这是一篇基础知识的文章,很多新手会问这么一个问题?

"我需不需要死记硬背按键精灵里面的命令。"

关于这个问题,我的回答是不需要死记硬背,但是需要刻意记忆。听上去刻意记忆和死记硬背也差不多啊,其实是不一样的。

死记硬背是把命令一个个拿出来,像背单词一样的去记忆。

刻意记忆是当你用到某个命令时,有意识的记一下这个命令是怎么写的,在眼熟的基础上加深记忆。

我们在初学一个未知编程语言时,会有大量陌生的命令,想要学好这门语言是需要记忆这些命令,至少也要知道都有哪些命令。

一门完整的编程语言通常都是有命令库介绍的,方便用户查阅命令。以安卓按键为例,它的编程页面就是命令查找功能。

当我们不知道某个命令怎么书写的时候,就可以搜索查找了,使用起来还是很方便的。

既然有命令库搜索功能,为啥我还说需要刻意记忆呢?

这其实是学习的4个境界,熟能生巧、举一反三、无师自通、融会贯通。想要学好一门编程语言,记住常用的命令是非常必要的。

接下来,我说一下我学习安卓按键的经验:

(一)命令的通用用法

所谓通用也并不是所有,对于某些个例我们姑且忽略不计。

那么我们说一下通用用法:

命令名(参数1,参数2,……)

tap (100,200)

这是我举的一个例子,它是点击命令,可能会有人奇怪,平时写点击命令是都是这样的。

tap 100,200

两个例子不同之处是第二个没有括号,括号对于命令说并不是必须的,但是有括号我们可以第一眼知道,这个命令的参数有哪些,当然括号是可以省略的。

这里面还有一点,一个命令如果有多个参数,每个参数之间用逗号分隔,那么通过逗号的数量也可以知道有多少个参数,当一个命令的参数非常复杂的时候,我们区分参数的方法就是看逗号。

比如找图命令

FindPic 0, 0, 0, 0, "Attachment:1.png","000000", 0, 0.9, intX, intY

数了一下有9个逗号,那说明啥?这个命令有10个参数呗。

我们掌握了通用格式,之后在用命令的时候,基本的写法是错不了。

(二)“框架型”的命令我们要死记硬背

什么命令是“框架型”?

if else endifdo loopfor nextwhile wendfunction end functionSelect Casesub end subgoto rem

这些命令都属于框架型的命令代码,它们都是逻辑层面的,并不执行具体的操作。

按键写成脚本主要是模拟手动操作,所以逻辑上并不难,必须要掌握这些框架型的命令。

(三)单一单词的命令,也要着重记忆

tap 点击keypress 按下swipe 滑动ocr 文字识别delay 延时import 导入插件、命令库traceprint 调试输出dim 定义变量inputtext 输入文字split 分割

(四)拼接命令,记住词根、词缀

这是我们记忆的重点,啥是词根词缀?

举个例子,找图命令是findpic,它其实是由两部分组成:find pic,find是查找,pic是picture图片的缩写。找图就是把查找和图片两个词组合在一起。

按照这个思路,找色呢,查找和颜色组合在一起,那么推导出了findcolor这个命令。

当然不是所有命令都能这样推导,但是这里面find这个词就是一个词根词缀。它还用到其他命令中。

findstr 区域找字findnode 查找节点

和查找相关的命令,都可以向find靠拢,那么为什么会有这种规律呢?

是因为作者在编写命令的时候,都要赋予命令某种意义,让别人能够知道这个命令是做什么用的,所以名字越接近用途越好。如果随意给命令起名字,那么会给别人使用时带来困扰。

同样,我们自己做插件或者命令库的时候也是要遵循这个规律的,尽可能不要给命令起太过随意的名字。

除了find以外,还有哪些这类词根词缀呢?

get 获取set 设置str 字符串相关的to 两类东西之间的转换

当你遇到有这些词根词缀的时候,可以思考一下是不是和我说的这些有关联。通过这种方式的记忆,让我们记住命令容易些。

我个人是不喜欢死记硬背命令,但是当学习一门新的编程语言的时候,我会去看帮助文档,了解一下都有哪些命令,看命令介绍中的例子,去测试命令的参数和返回值以及运行效果。

除此之外,我会套用我原有的知识框架,比如我安卓按键学的比较好,有了基本的学习框架,那么我去学autojs的时候就会套用这个框架。

举个例子,按键里面的点击是tap,那么我就会想autojs应该也有点击命令,那么它的点击命令是啥,一查文档知道了是click。

这种就是套用框架的学习,使用这种方法能够加快学习新语言的入门速度。

最后还是说一点,所有学习都不是一蹴而就的,都需要刻意练习,别想着速成,大部分人都不是天才,都需要一步一个脚印的去学,我们要抱着终身学习的态度去学。

銆屾寜閿簿鐏典唬鐮併€嶈剼鏈篃鑳芥湁瀹氭椂鍔熻兘锛堢画锛?,"video_count":0},"image_detail":[],"is_wenda":0,"item_id":7074044118292398626,"media_user_id":56292046882,"origin_image_list":[],"thumb_image":[],"title_image":{"title_image_night_url":"https://p3-sign.toutiaoimg.com/113e00006abfd9a0ea794~noop.image?_iz=31825&from=article.detail&x-expires=1703776335&x-signature=BXtYMB%2Fk4ywOGJtpApVCYUS7LY8%3D

澶у濂斤紝鎴戞槸鍏紬鍙?鍒嗛挓瀛﹀爞鐨勯儹绔嬪憳~

浠婂ぉ缁х画鑴氭湰鍔熻兘鐨勮瑙o紝杩欐瀹屾垚鐨勫姛鑳芥槸锛屽埌浜嗘煇涓椂闂存墽琛岃剼鏈€俓u003c/span>

姝eソ锛屽垰鍒氱兢閲屼篃鏈夌兢鍙嬮棶杩欎釜闂銆俓u003c/span>

瀹氭椂杩愯锛屾瘮濡傝缃?鐐瑰崐锛屽紑濮嬭繍琛宑all xxx()锛岃繖绉嶅畾鏃舵湁娌★紵

瑙e喅杩欎釜闂鐨勬牳蹇冩槸鑾峰彇鏃堕棿銆俓u003c/span>

杩欓噷鎴戠敤鐨勬槸鑾峰彇绯荤粺鏃堕棿锛屽叿浣撲唬鐮佸涓嬶細

If Timing(9, 30) Then TracePrint "鍒版椂闂翠簡锛乧all xxx()" Else Delay 1000End IfFunction Timing(hrs,min) If hrs= DateTime.Hour() and min=DateTime.minute() Then Timing = true Else Timing=false End ifEnd Function

鍦ㄤ唬鐮佷腑锛屾垜渚濈劧鏄皝瑁呬簡鍑芥暟鏂逛究璋冪敤锛屼娇鐢ㄦ椂瑕佸惊鐜墽琛宼iming()杩欎釜鍑芥暟銆俓u003c/span>

姣斿杩欐牱锛歕u003c/span>

Do If Timing(9, 30) Then TracePrint "鍒版椂闂翠簡锛乧all xxx()" Else Delay 1000 End IfLoop

姣忛殧涓€绉掗挓鐩戞祴涓€涓嬫槸涓嶆槸鍒版椂闂翠簡锛岃繖涓棿闅旀椂闂存渶澶у€兼槸1鍒嗛挓锛屽鏋滆秴杩?鍒嗛挓灏变細鍑虹幇鍒版椂闂翠簡涔熸病鏈夋彁绀恒€俓u003c/span>

鎵€浠ュ鏋滀綘鎯冲湪绛夊緟鏃堕棿鍐呮墽琛屽叾浠栨搷浣滐紝蹇呴』鍦ㄩ棿闅?鍒嗛挓浠ュ唴灏辫鎵ц涓€娆$洃娴嬩唬鐮併€俓u003c/span>

按键精灵安卓版解决多开模拟器脚本界面配置共享问题

大家好,我是公众号3分钟学堂的郭立员,本期文章解决这么一个问题:

①脚本界面中有多个要填写的内容,比如输入框、多选框

②电脑多开模拟器运行,每个脚本都要重复添加

写脚本的时候,大家可能不会在意这个问题,但是当使用脚本的时候,会发现这个挺烦人的事儿。

一个屏幕上二三十个模拟器,每个脚本要填写十几二个内容,填着填着就用很烦躁。

解决这个问题的最好方式就是共享界面配置,如下图

在我之前的文章《多模拟器实现共享界面设置》介绍过写的方法,这种方法就是通过文本保存界面上的配置内容,用的时候从文本里面读取,自动填写到界面中。

这种方式文本可以保存在本地,也可以保存在云服务器上,前者适合模拟器多开,后者手机和模拟器使用都行。

但是有一个问题需要在写脚本界面之前就要把这个事儿想好,写好保存和加载配置的功能,如果脚本都写好了,再想加这个功能,就比较麻烦了也容易写错或者漏写。

那么有没有其他方法呢?其实还真有!

界面上填写的内容是保存在一个文件里面,如下图:

它是以表的形式存储,内容形式:元素名称和值。

readuiconfig这个命令大家应该知道,用于读取界面上内容,它其实就是读取这个文件里面,对应的名称值。

关于这个文件的存储位置:

按键助手:/sdcard/MobileAnJian/UIConfig/

脚本打包:/data/data/"&包名&"/files/script.cfg

操作原理:

保存:把script.cfg复制到共享文件夹里面

加载:把共享文件夹里面的配置文件,复制到/data/data/"&包名&"/files/script.cfg

实际应用的使用方法:

在你的脚本界面上加上两个多选框:

脚本开始加上:

Dim 包名="com.gongx"If ReadUIConfig("保存") Then Dir.Copy "/data/data/" & 包名 & "/files/script.cfg", "/sdcard/pictures/ui/script.cfg" For 3 ShowMessage "界面配置保存成功" delay 1000 NextEnd IfIf ReadUIConfig("加载") Then Dir.Copy "/sdcard/pictures/ui/script.cfg", "/data/data/" & 包名 & "/files/script.cfg" For 3 ShowMessage "界面配置加载成功,重启脚本即可看到界面配置" delay 1000 NextEnd If

第一个脚本勾选保存,运行脚本,既可以保存

其他脚本,勾选加载,运行脚本加载界面配置

这种方式的优点是你可以在编写完脚本,然后想共享界面配置内容,直接在现有脚本上直接添加,无需修改脚本原来的代码。

按键精灵指针的介绍和使用,值得收藏呀!

金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚本以及网赚脚本等各个领域。想学习按键精灵的朋友可以添加金猪脚本粉丝交流群:554127455 学习路上不再孤单,金猪脚本伴你一同成长.

一、指针介绍

QUI的指针指的是鼠标指针,用于选择控件。在QUI界面操作中指针是很重要的功能,它用于将鼠标指针还原回默认的功能和样式。

二、指针的使用

QUI的指针控件位于工具箱最顶端的位置。当你选择创建一个控件,然后又反悔想编辑其他控件的时候。由于是要准备创建控件,所以在编辑区的显示是“十”字形态,只能创建控件。这时候就可以就可以在工具箱上选择“指针”,然后在控件上点击选择,或者在窗体上框选,来多选控件。

【按键精灵教程】如何最大限度消除【页游】的干扰因素呢

金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚本以及网赚脚本等各个领域。想制作脚本和学习按键精灵的朋友可以添加按键精灵学习交流群:554127455 学习路上不再孤单,金猪脚本伴你一同成长.

有什么办法可以最大可能的排除页游的这些乱七八糟的广告啊,背景干扰呢?

拿个00后喜欢玩的赛尔号小游戏来讲解吧,童年一把O(∩_∩)O~

看到图中辣么多其他游戏小广告,还有美美的背景宇宙星空了嘛?其实只有框框内的内容,才是这个页游的本身,其他的元素,虽然美丽,但是对于我们写脚本的时候来说,干扰性就大了。

15岁小龙龙童鞋在即将高中军训之际,给小编提供了一个方法哟~

->找到真实的的页游地址(say goodbye to 广告)

->提供一个网页游戏专用的浏览器(怕什么浏览器差异,页游大小差异)

->找到真实的的页游地址

适用:主体为flash的页游

原理:提取出游戏flash的.swf文件,重新生成。

例如上面的页游例子,赛尔号游戏,它的主体就是flash游戏。我们去源文件中搜索它的.swf文件。(右键,查看源文件)

查找.swf文件:

我们看到它的.swf文件名称为“Client.swf”.

原来的网址:http://seer.61.com/

我们提取出它的flash文件,在浏览器上重新打开:http://seer.61.com/Client.swf

看~~拿到的就是这个游戏的最原始的样纸。那些屌炫酷的背景和广告都不见咯~

->提供一个网页游戏专用的浏览器用专用浏览器来开发脚本 浏览器发给别人游戏里的坐标也不会变

圣龙童鞋这里提供了一个基于VB语言的浏览器,自适应页游flash的窗体。

在浏览器底部输入我们提取出来的纯flash地址:

点击右侧按钮,go,载入了自适应的页游游戏。

浏览器原理:调用窗体控件中的浏览器控件“WebBrowser”中的方法“Navigate”

WebBrowser.Navigate ()方法:将指定位置的文档加载到 WebBrowser 控件中。

按键精灵的OCX插件,也可以调用VB中的WebBrowser.Navigate()方法哦~~猴孩子们,感兴趣的动起来~~尝试着自己去调用OCX插件。

相关知识拓展

【院刊】-【201408期】脚本如何适应不同的分辨率

【院刊】-【201408期】XP做的脚本在WIN7上面不能用?

免责声明:本文由用户上传,如有侵权请联系删除!