当前位置:首页 > 分享 > 正文内容

按键精灵手机版怎么写支持多种分辨率的脚本?

转载2020-03-05分享

善于利用SetScreenScale函数可以让脚本兼容多种分辨率。

参数说明

参数1:数值类型,横坐标
参数2:数值类型,纵坐标
参数3:数值类型,为可选参数,开启或关闭;0表示开启,1表示关闭,不写表示1默认关闭

使用范例:
假设在540*960分辨率的手机屏幕中开发了脚本,并在720*1280的设备中运行。

效果说明如下

//执行SetScreenScale函数
SetScreenScale  540,960,0

Tap  100,200
说明:执行触屏点击坐标(100,200),由于之前执行开启屏幕自适应函数,此处实际点击坐标为:“100*(720/540),200*(1280/960)”,以此方式来让540*960下的坐标值对应同比例(≈1.33倍)720*1280分辨率所在坐标位置。

Dim IntX,IntY
FindMultiColor 0, 0,  720, 1280,"FFFFFF","5|10|0000FF,10|15|000000",0,0.9,intX,intY
说明:执行区域范围多点找色,以上参数中所有的坐标值都将按照“横坐标=横坐标*(当前屏幕横向分辨率X/540),纵坐标=纵坐标*(当前屏幕纵向分辨率Y/960)。”

以此类推

执行“SetScreenScale 横坐标,纵坐标,0”函数,开启自适应功能之后,全部横纵坐标都将以此公式进行换算后执行。

执行“SetScreenScale 横坐标,纵坐标,1”函数,关闭自适应功能之后,全部横纵坐标将恢复原始数值正常带入执行。


文章来源于:按键手机版命令大全

原标题:如何写才能让脚本支持多种分辨率的手机呢?

猫总的QQ/微信:957555767

标签: 按键精灵

相关文章

专注Python模块的速查工具书

《Python速查手册·模块卷》从实用角度出发,全面细致地讲解Python中提供的常用基本内置模块。全书分为文本处理、数字与数学、日期与时间、文件与目录、文件格式和系统服务6大部分,包括string、...

什么是广告联盟?

广告联盟通常指网络广告联盟互联网流量变现的一种方式,较为常见的计价模式有:CPA 注册形式广告CPS 销售提成形式广告CPC 点击形式广告CPM 弹窗形式广告CPV 富媒体形式广告其中 CPA CPS...

在动手实践中提升开发技能

 《Python实效编程百例·综合卷》汇集了与Python 开发相关的102个实例及源代码,每个实例都按“实例描述”“核心技术”“实现步骤”的顺序进行分析解读。部分实例还设置了举一反三版块,...

Discuz! 社区论坛软件系统

Discuz! 是一个采用 PHP 和 MySQL 等其他多种数据库构建的性能优异、功能全面、安全稳定的社区论坛平台,是全球市场占有率第一的社区论坛软件。产品特色Discuz! X是康盛公司(Coms...

学 Python 一步到位

基础入门→实例进阶→到技术提升→项目实战《零基础学Python》《Python实效编程百例·综合卷》《Python编程锦囊》《Python速查手册·基础卷》《Python项目开发实战入门》《Pytho...

手把手,教你做项目

《Python 项目开发实战入门》以玛丽冒险、销售收入分析与预测、基于Flask的在线学习笔记、二手房数据分析预测系统、DIY 字符画、AI 图像识别工具、吃了么外卖网、51 斩百词8个项目为案例,从...