ADB Command
บล็อก ADB Command ช่วยให้คุณสามารถ รันคำสั่ง Android Debug Bridge (ADB) เพื่อควบคุมอุปกรณ์ Android หรืออีมูเลเตอร์
บล็อคนี้มีประโยชน์สำหรับงานอัตโนมัติขั้นสูง เช่น:
ควบคุม UI และโต้ตอบกับแอปพลิเคชัน
เรียกใช้คำสั่งระบบเพื่อปรับแต่งอุปกรณ์
ดึงข้อมูลอุปกรณ์ เช่น รุ่น, สถานะแบตเตอรี่ หรือการเชื่อมต่อเครือข่าย
วิธีใช้งานบล็อค ADB Command
1. เลือกโหมดการดำเนินการ (Choose the Execution Mode)
ADB Mode (ค่าเริ่มต้น) → ใช้สำหรับรันคำสั่ง ADB พื้นฐาน เช่น กดปุ่ม, เปิดแอป
ADB Shell Mode → ใช้สำหรับรันคำสั่ง Shell ภายในระบบปฏิบัติการ Android เช่น จัดการไฟล์, ควบคุมแพ็กเกจแอป
2. ป้อนคำสั่ง ADB (Enter the ADB Command)
ตัวอย่างคำสั่ง:
จำลองการกดปุ่ม:
input keyevent 187
(Opens recent apps)แตะหน้าจอที่ตำแหน่งระบุ:
input tap 500 1000
(Simulates a touch at x=500, y=1000)เลื่อนหน้าจอ:
input swipe 300 800 300 400
(Swipes up)เปิดแอปพลิเคชัน: (เปิด Chrome)
am start -n com.android.chrome/com.google.android.apps.chrome.Main
ตรวจสอบแอปที่ติดตั้ง:
pm list packages
ดึงไฟล์จากอุปกรณ์มายังคอมพิวเตอร์:
adb pull /sdcard/DCIM/photo.jpg C:\Images\
3. กำหนดค่าผลลัพธ์ให้ตัวแปร (Assign Output to a Variable - Optional)
หากต้องการใช้ค่าผลลัพธ์จากคำสั่ง ADB ในขั้นตอนถัดไป สามารถ จัดเก็บค่าในตัวแปร
ตัวอย่างการใช้งาน: รันคำสั่ง
pm list packages
แล้วเก็บผลลัพธ์ไว้ในตัวแปรinstalled_apps
.
4. กำหนดค่า Timeout (Configure Timeout)
Timeout (วินาที): กำหนดระยะเวลาที่ระบบจะรอคำตอบจากคำสั่ง ADB ก่อนถือว่าล้มเหลว
ค่าเริ่มต้น:
0
(ไม่มีการกำหนดเวลา, ระบบจะรอจนกว่าคำสั่งจะเสร็จสิ้น)ตัวอย่าง: ตั้งค่าเป็น
10
→ ระบบจะ รอสูงสุด 10 วินาที เพื่อให้คำสั่งทำงานสำเร็จก่อนดำเนินการต่อ
5. กำหนดค่าหน่วงเวลาก่อนดำเนินการบล็อกถัดไป (Set Delay for the Next Block)
Delay Next Block (วินาที): กำหนดระยะเวลาหน่วงก่อนดำเนินการขั้นตอนถัดไป
ตัวอย่าง: ตั้งค่าเป็น
2
→ ระบบจะ รอ 2 วินาที หลังจากรันคำสั่งเสร็จ ก่อนดำเนินการบล็อกถัดไป
Last updated
Was this helpful?