精易论坛

标题: 请问adb怎么实现复制粘贴文本到文本控件 [打印本页]

作者: LoveM    时间: 2025-2-5 19:38
标题: 请问adb怎么实现复制粘贴文本到文本控件
shell input 觉得有点慢 有更快的吗

作者: 云南丿小海堂    时间: 2025-2-5 19:38
[size=16.002px]要通过ADB实现复制粘贴文本到文本控件,可以按照以下步骤操作:
1. 复制文本到剪贴板
[size=16.002px]使用以下命令将文本复制到设备的剪贴板:
adb shell am broadcast -a clipper.set -e text "要复制的文本"
2. 粘贴文本到文本控件
[size=16.002px]将剪贴板中的文本粘贴到当前焦点的文本控件:
adb shell input keyevent 279
3. 设置焦点到文本控件(可选)
[size=16.002px]如果文本控件未获得焦点,可以使用以下命令设置焦点:
adb shell input tap <x坐标> <y坐标>
示例
[size=16.002px]假设要在坐标 (100, 200) 的文本控件粘贴 "Hello, World!":
adb shell am broadcast -a clipper.set -e text "Hello, World!"
adb shell input tap 100 200
adb shell input keyevent 279



作者: chenboss    时间: 2025-2-5 20:05
用scrcpy协议发送粘贴命令
参考
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14826304

作者: cobi    时间: 2025-2-5 20:09
windows 复制文本:
adb shell 'echo "要复制的文本内容" | clip'
粘贴文本:
adb shell input text "你的文本内容"




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4