צילום מסך באנדרויד דרך שורת הפקודה

ישנם מספר דרכים לבצע צילום מסך באנדרויד, בניגוד לגרסאות ישנות (לפני 4) היום האופציה כבר מובנת במערכת ההפעלה, לחיצה בו זמנית על Power + Vol Down – והתמונה תשמר לכם לתיקיה Screenshot, ואליה תוכלו לגשת דרך הגלריה.

לרוב אני מעדיף להעביר קבצים דרך ממשק ה-ADB עם Pull/Push, אז אם אפשר להעביר קבצים, אז למה לא גם לבצע צילום מסך … ?

דרך אחת היא להשתמש בפקודה – screencap

  1. השורה הראשונה מבצעת את הצילום מסך
  2. השניה מושכת את התמונה למחשב
  3. והשלישי מוחקת את התמונה מהמכשיר

עד כאן זה נחמד ועובד, אבל למה לעצור כאן ?

הפלט של screencap -h נותן מידע נוסף

אז מסתבר שניתן להעביר את התמונה ישירות למחשב אם נריץ את הפקודה  בלי שם קובץ

אך בפועל זה לא יעבוד, מגלגול קצר גילתי שאני לא היחיד שנתקל בבעיה הזאת – והיא נובעת מכך ש-adb מבצע המרה של שורות חדשות (LF) לפורמט של ווינדוס (CR+LF).

אז מה שאנחנו צריכים לעשות זה להעביר את הפלט דרך פילטר שמשנה חזרה את הסיומות לפורמט LF ונקבל את התמונה שלנו

 טיפ נוסף על הדרך – הדלקת המסך דרך ה-CLI

מקורות:

Leave a Reply

Your email address will not be published. Required fields are marked *