cordova-plugin-shell 错误命令 JavaScript

问题描述 投票:0回答:1

我需要在我的电容器应用程序中模拟屏幕粘贴。我可以使用 cordova-plugin-shell,它工作正常,但仅限于示例:

window.ShellExec.exec('uptime', function(res){console.log('exit status: ' + res.exitStatus)console.log('cmd output: ' + res.output)})

如果我尝试使用其他命令,我会收到退出状态 100(错误命令)。

我需要使用这个功能:

window.ShellExec.exec('input tap 500 500', function(res){console.log('exit status: ' + res.exitStatus)console.log('cmd output: ' + res.output)})

它可以在 PC 上运行,无需 root,但在我的应用程序中不起作用,可能问题出在 adb 命令中的空格中?

javascript shell cordova plugins
1个回答
0
投票

那么你应该尝试以root用户身份

 window.ShellExec.exec(['su', '-c', 'input tap 500 500'], function(res){
      console.log('exit status: ' + res.exitStatus)
      console.log('cmd output: ' + res.output)
 })
© www.soinside.com 2019 - 2024. All rights reserved.