使用ADB在Android上粘贴文本?

使用ADB在Android上粘贴文本?,android,adb,copy-paste,Android,Adb,Copy Paste,这似乎是一个重复的问题,但请听我说完 我基本上需要在Android内部按“CTRL+V”。我需要将当前Android剪贴板粘贴到聚焦文本框中 因此: adb shell input text [text] 不行,因为这需要我自己输入文本。我只需要粘贴当前剪贴板 通过ABD可以吗?我搜索了又搜索,我所发现的只是设置剪贴板内容的方法,而不是仅仅按下粘贴按钮 为了便于开发我的解决方案: 我安装了Tasker插件 我用一个按钮拍了一个“场景” 在按钮点击事件中,我添加了“Control+V插件”,配置

这似乎是一个重复的问题,但请听我说完

我基本上需要在Android内部按“CTRL+V”。我需要将当前Android剪贴板粘贴到聚焦文本框中

因此:

adb shell input text [text]
不行,因为这需要我自己输入文本。我只需要粘贴当前剪贴板

通过ABD可以吗?我搜索了又搜索,我所发现的只是设置剪贴板内容的方法,而不是仅仅按下粘贴按钮

为了便于开发

我的解决方案:

  • 我安装了Tasker插件
  • 我用一个按钮拍了一个“场景”
  • 在按钮点击事件中,我添加了“Control+V插件”,配置为键入
    %CLIP
  • 现在,我制作了一个剖面图,它直接指向一个任务来显示场景(叠加、分块)
  • 最后但并非最不重要的是,我使用
    adb shell input tap x y
    点击按钮

  • 由于API 24,
    KEYCODE\u-PASTE
    可从
    KeyEvent
    类获得,其常量为
    279

    adb命令如下:

    adb shell input keyevent 279
    

    @adelphus将剪贴板保存在设备上。如果你知道我的意思的话,我只需要在windows上使用CTRL+V,而不是直接通过adb。如果您有root用户,您可以创建一个响应意图的后台系统服务,并在收到意图后,注入一个与粘贴(Ctrl+V)等效的键序列。由于粘贴通常是对EditText的按住并点击操作,您是否可以在适当的位置模拟点击-例如在无响应中-此命令非常棒!如果您也在寻找通过adb设置剪贴板的方法,则可以在您的设备上安装此应用:。有了这个应用程序,你只需要广播一个url编码的字符串,它就会被设置到设备剪贴板上(用于空格、特殊字符、表情符号等)。