aardio 文档

process.scrcpy 库模块帮助文档

必读

arguments 属性可指定的参数 https://github.com/Genymobile/scrcpy/wiki/README.zh-Hans#%E5%8A%9F%E8%83%BD%E4%BB%8B%E7%BB%8D

参数名允许使用小驼峰命名替代连字符风格,例如:

var srcpy = process.scrcpy();

srcpy.arguments = {
    shortcutMod = "lalt";
    powerOffOnClose = true;
}

modKey() 函数可用快捷键 https://github.com/Genymobile/scrcpy/wiki/README.zh-Hans#%E5%BF%AB%E6%8D%B7%E9%94%AE

process 成员列表 #

process.scrcpy() #

返回对象:ScrcpyObject

process.scrcpy(命令行参数...) #

可选指定一个名多个命令行参数。
参数可以是一个或多个表(可包含名值对或数组成员)、字符串。
函数会自动解析所有参数并处理转义。
指定单个字符串参数时使用传统命令行语法,以空格分隔参数。
否则自动合并所有参数并处理转义,参数间自动添加空格,包含空格的参数首尾自动添加双引号。
细节请参考 rocess.joinArguments 函数文档。

process.scrcpy 成员列表 #

启动 scrcpy 。

process.scrcpy.path #

scrcpy.exe 路径。
scrcpy 不支持中文目录,所以只能放 APPDATA 目录

ScrcpyObject 成员列表 #

ScrcpyObject.hwnd #

scrcpy 主窗口句柄,调用 open 函数后有效

ScrcpyObject.modKey("字符串参数") #

发送快捷键。
每个参数指定一个键名,第一个 MOD 键(默认为左 ALT )不需要指定。
例如 MOD + SHIFT + O 就写为 modKey("SHIFT","O") 就可以了

ScrcpyObject.open() #

启动进程,返回 process.popen 对象。

返回对象:processPopenObject

ScrcpyObject.stillActive() #

检查进程是否仍在运行,仍在运行返回 true

Markdown 格式