我一直在尝试写一个批次,这样我就可以通过adb在我的PC上打字,并将输入发送到firestick tv。
我用下面的脚本完成了这项工作:
:Start
adb connect 1XX.1XX.1.X1X
set /p intxt=Type...
adb shell input keyboard text "%intxt%"
pause
GOTO Start但是,如果您通过adb向设备发送文本输入,则需要添加%S来输入单词之间的空格。例如,对于"Hello World“,您需要输入Hello%sWorld
请帮帮我!我已经试了几个星期了,但是没有结果。
这是我得到的最接近的解决方案,但它不能正常工作:
set filename=%filename: ="%s"%发布于 2017-02-22 12:48:37
@ECHO OFF
SETLOCAL enabledelayedexpansion
SET "intxt=something containing spaces"
set "intxt=!intxt: =%%s!"
SET intxt
ECHO adb shell input keyboard text "%intxt%"
FOR /f %%x IN ("%intxt%") DO ECHO %%x
GOTO :EOF似乎与echo一起工作- adb是否以同样的方式看待它是你的实验和报告……
https://stackoverflow.com/questions/42382271
复制相似问题