按键精灵学习笔记(3)-----设备命令
//*这个不难,看看几次帮助就能自己干明白90%,有什么不对的地方欢迎诸位指正!谢谢!
此致-----2020/9/21。原版未改。
*//
领题:什么是设备命令,为什么这么写,能干什么。
什么是设备命令
设备命令是为用户提供更简单更高效的方法来让用户或脚本知道设备的当前状态。
设备命令的特点
1,主要是让用户或者作者当前手机状态好进行下一步操作。
2,更能在跨多个手机,平板时提前知道是否支持运行。
设备命令组成
屏幕---文件目录---应用---音频的访问与操作
设备命令的日常使用
1,给用户提示手机状态,当前环境是否支持脚本运行。
2,访问应用,并对其进行相关操作
3,对某些目录进行操作
设备命令的基本结构
1,一般直接写命令,利用返回值(0,1,相关数据,布尔值)来判断
2,使用Import命令调用
调用设备命令的方式
设备命令---屏幕
1,getScreenx(谐音:给特司格润,screen:屏幕)
获取当前设备的屏幕横向分辨率宽度
举个例子:
2,getscreeny(谐音:给特司格润,screen:屏幕)
获取当前设备的屏幕纵向分辨率高度
举个例子:
3,ge screen color dep(谐音:给特 司格润 卡了带扑 ,colordep:色阶,depth:深度)
获取当前设备的屏幕颜色深度
举个例子:
4,keepscreen(谐音:可铺司格润 ,keep:保持)
控制屏幕的休眠状态。
举个例子:
true:屏幕常亮;false:屏幕关闭;
5,get screen rotation (谐音:给特 司格润 肉忒险,rotation:旋转)
获取屏幕旋转方向。
举个例子:
6,set control barpos 设置控制棒位置。 (谐音:赛特 抗确儿 八怕死,control:控制权 )
设置浮窗在屏幕右侧的高度及其锁定状态。
举个例子:
注意:脚本运行完后,将会回到原来位置。
7,get Device ID(谐音:给特 第外丝 艾迪,device:设备)
获取设备ID
举个例子:
注意:括号一定带。
设备命令---音频
8,play sound(谐音:普雷 尚德,sound:声音)
播放指定的音频文件
举个例子:
它还有个孪生兄弟StopPlay(谐音:斯多普 普雷,stop:暂停)
放在playsound下面,效果是暂停播放。
设备命令---目录
9,get temp dir(谐音:给特 腾普 迪尔,temp:临时)
获取按键精灵的临时文件目录
举个例子:
这个路径有按键精灵日志,也可以放我们操作的文件。
10,get sdcard dir(谐音:给特 sd卡的 迪尔,sd card:记忆卡)
得到当前设备的SD卡目录路径,只支持安卓。
举个例子:
11,get app data path(谐音:给特 啊扑 嘚他 帕斯,datd:数据,path:路径)
data发音有很多,英式发音打塔,美式嘚他。
获得指定应用的数据存储路径
举个例子:
12,get running app(谐音:给特 软灵 啊扑,running:跑)
获得正在运行的应用程序包名。
举个例子:
注意:返回值是字符串数组。
设备命令---特别
13,shake(谐音:谁可)
摇动
举个例子:
14,Vibrat(谐音:喂不为特)
震动
举个例子:
屏幕缩放系列会单独在此写-----------
/* 有分享交流才有进步,永远不要固步自封!
If you can't explanin it simply,you don't understand it well enough.
*/