AndroidはShellスクリプトを使ってスクリーンを切り、自動的にパソコンに転送します.
796 ワード
Androidデバイスが長く使われているので、スクリーンショットは面倒です.更に面倒なのはqqを通じてコンピュータの上で伝わって、半日逆さまにします.その実用的なadbコマンドはスクリーンを切って、pullの文を書いてパソコンに引くことができます.ファイル名はcaptureです.sh、内容は以下の通りです.
以下に説明します.
1,本文のコンピュータの環境はMACで、windowsの上で経路を変える必要があって、テストがありません;
2、できるだけ手動でvimで新しいスクリプトファイルにコードをノックしてください.そうしないと、奇妙な問題に遭遇します.
3、スクリプトを実行します./capture.shは自動的にスクリーンを切り、ファイルをパソコンのデスクトップに転送します.
以上、AndroidがShellスクリプトを使ってスクリーンショットをカットし、自動的にパソコンにアップロードする知識を紹介しましたが、皆さんの役に立つことを願っています.
#! /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スクリプトを使ってスクリーンショットをカットし、自動的にパソコンにアップロードする知識を紹介しましたが、皆さんの役に立つことを願っています.