-p in powershell from adb



嘿,我正试着从"手机"从终点站我可以正常地拉和推,但是当我使用命令

.adb exec-out screencap -p > ./pic3.png

png不能打开

在撰写本文时(PowerShell 7.2.2),PowerShell的>运算符基本上无法捕获原始字节(二进制输出)

最简单的解决方法是通过cmd.exe调用,>操作符支持原始字节流:
cmd /c 'adb exec-out screencap -p > .pic3.png'

另一种选择是将截图直接保存到Android设备上的文件中(语法从这里收集),然后下载,就像你自己的答案所示。

.adb shell screencap ./pic3.png

如果我使用

.adb shell screencap ./pic3.png

在shell中,然后我可以用

拉它
.adb pull sdcard/download/pic3.png

最新更新