首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过adb将键盘输入发送到firestick

通过adb将键盘输入发送到firestick
EN

Stack Overflow用户
提问于 2017-02-22 11:39:28
回答 1查看 630关注 0票数 0

我一直在尝试写一个批次,这样我就可以通过adb在我的PC上打字,并将输入发送到firestick tv。

我用下面的脚本完成了这项工作:

代码语言:javascript
复制
: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

请帮帮我!我已经试了几个星期了,但是没有结果。

这是我得到的最接近的解决方案,但它不能正常工作:

代码语言:javascript
复制
set filename=%filename: ="%s"%
EN

回答 1

Stack Overflow用户

发布于 2017-02-22 12:48:37

代码语言:javascript
复制
@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是否以同样的方式看待它是你的实验和报告……

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42382271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档