aquachocomint / zxtouch-php
一个用PHP编写的与ZXTouch通信的库
1.1.0
2022-11-19 17:03 UTC
Requires
- php: ^8.0
- ext-sockets: *
Requires (Dev)
This package is not auto-updated.
Last update: 2024-09-24 22:46:45 UTC
README
一个用PHP编写的与ZXTouch通信的库
通用
此库允许使用PHP语言与ZXTouch Tweak进行通信。
安装
此库需要php 8.0或更高版本。推荐使用Composer安装ZXTouch-PHP。
$ composer require aquachocomint/zxtouch-php
基本用法
require 'vendor/autoload.php'; $zxtouch = new \zxtouch\ZXTouch("127.0.0.1"); //Connect to the device that is running ZXTouch $coords = new \zxtouch\element\Coordinates(500, 750); //We will touch the screen at this point //Touch a screen $zxtouch->touch(new \zxtouch\element\touch\TouchDown(1, $coords)); usleep(800000); //Wait for 0.8 seconds $zxtouch->touch(new \zxtouch\element\touch\TouchUp(1, $coords)); //But you can tap a screen without these codes. Just call `\zxtouch\ZXTouch::tap()` method. (required v1.2.0 or higher) $zxtouch->getConnection()->disconnect(); //Disconnect from the device
文档
此文档未显示所有函数。要获取更多信息,请查看源代码,因为它已自文档化。
ZXTouch
首先,您需要创建 zxtouch\ZXTouch
实例以控制您的设备。您可以创建一个实例如下
$zxtouch = new \zxtouch\ZXTouch("127.0.0.1"); //"127.0.0.1" is the ip address to connect the device
点击屏幕
您可以使用 \zxtouch\ZXTouch::tap()
方法点击您的设备。
$point = new \zxtouch\element\Coordinates(20, 50); //We will tap this point $zxtouch->tap($point);
获取屏幕尺寸信息
您可以使用 \zxtouch\ZXTouch::getScreenSize()
方法获取屏幕尺寸信息。
$screen = $zxtouch->getScreenSize(); //This will return \zxtouch\result\ScreenSizeResult var_dump($screen->getWidth(), $screen->getHeight()); //It will print width and height information