AndroidはShellスクリプトを使ってスクリーンを切り、自動的にパソコンに転送します.

796 ワード

Androidデバイスが長く使われているので、スクリーンショットは面倒です.更に面倒なのはqqを通じてコンピュータの上で伝わって、半日逆さまにします.その実用的なadbコマンドはスクリーンを切って、pullの文を書いてパソコンに引くことができます.ファイル名はcaptureです.sh、内容は以下の通りです.

#! /bin/bash 
adb shell screencap -p /sdcard/test.png 
#adb pull /sdcard/test.png ~/Desktop/test.png 
dir=~/Desktop/ 
curr=`date "+%Y-%m-%d %H:%M:%S"` 
name=${dir}"screenshot"${curr}".png" 
echo "${name}" 
adb pull /sdcard/test.png "$name" 

以下に説明します.
1,本文のコンピュータの環境はMACで、windowsの上で経路を変える必要があって、テストがありません;
2、できるだけ手動でvimで新しいスクリプトファイルにコードをノックしてください.そうしないと、奇妙な問題に遭遇します.
3、スクリプトを実行します./capture.shは自動的にスクリーンを切り、ファイルをパソコンのデスクトップに転送します.
以上、AndroidがShellスクリプトを使ってスクリーンショットをカットし、自動的にパソコンにアップロードする知識を紹介しましたが、皆さんの役に立つことを願っています.