gemlogin.io
  • เริ่มต้น
  • แนะนำการใช้งาน
    • การลงทะเบียนเเละติดตั้ง
    • วิธีการเติมเงิน
    • วิธีการสั่งซื้อสินค้า
    • การใช้งานเบื้องต้น
    • ขั้นตอนการเพิ่ม Proxy ในโปรไฟล์
    • วิธีการเปลี่ยนอุปกรณ์ที่เข้าใช้งาน
    • ช่องทางการติดต่อ
  • เริ่มต้นใช้งาน Automation
    • การสร้าง Workflow
    • วิธีการรันสคริปแบบ Multiple Profile
    • วิธีเชื่อมต่ออุปกรณ์มือถือกับ GemPhoneFarm
  • รวมการทำงานของชุดคำสั่ง
    • GemLogin Browser
    • GemPhoneFarm
  • กระบวนการอัตโนมัติ
    • Block
    • ประเภทของข้อมูล
    • ตาราง (Table)
    • ตัวแปร (Variables)
    • ตารางและตัวแปร (Table and Variables)
    • โหมดดีบั๊ก (Debug Mode)
    • การกำหนดชุดคำสั่ง (Command Set)
    • ลูป (Loop)
  • ชุดคำสั่ง
    • 💻GemLogin Blocks
      • General
        • Start
        • End
        • Cmd
        • Generate 2FA
        • PowerShell
        • Image Search
        • Resource Status
        • Delay
        • Browser Request
        • Blocks Group
        • Clipboard
        • Wait Connections
        • Note
        • Workflow State
      • Browser
        • Open URL
        • Emulate
        • Network Toggle
        • Zoom Page
        • WaitTabLoad
        • Release Ram
        • Switch Tab
        • Go Back
        • Go Forward
        • Close Tab/Window
        • Take Screenshot
        • HTTP Request
        • Handle Dialog
        • Reload Tab
        • Get tab URL
        • Get Info Tabs
        • Info Extension
        • Cookie
        • Switch Extension Popup
      • Web Interaction
        • Mouse Click
        • Mouse Move
        • Find Text(OCR)
        • Get Text
        • Scroll Element
        • Link
        • Attribute Value
        • Input Text
        • JavaScript Code
        • Element Exists
        • Switch Frame
        • Upload File
        • Hover Element
        • Save Assets
        • Press Key
        • Create Element
      • Data
        • Random
        • Read File Text
        • Get File Path
        • Insert Data
        • File Action
        • Read Hotmail
        • Refresh Hotmail AccessToken
        • Delete Data
        • Get Log Data
        • Slice Variable
        • Increase Variable
        • RegEx Variable
        • Data Mapping
        • Split Data
        • Sort Data
      • Control flow
        • Repeat Task
        • Conditions
        • While Loop
        • Loop Data
        • Loop Breakpoint
      • Online services
        • Gemini Ai
        • Chat GPT
        • Deepseek
        • BlackBox AI
        • Excel
        • Google Sheets
        • IMAP (Read Mail)
    • 📱GemPhoneFarm Blocks
      • General
        • Start
        • End
        • Resource Status
        • Delay
        • HTTP Request
        • Blocks Group
        • Wait Connections
        • Cmd
        • Note
      • UI Interaction
        • Press Back
        • Press Home
        • Press Menu
        • Touch
        • Swipe/Scroll
        • Screenshot
        • Type Text
        • Image Search
        • Swipe & Check Screen
        • Clear Text
        • Find Text (Dump)
        • Find Text (OCR)
      • Device Management
        • Set Clipboard
        • Get Clipboard
        • Reconnect
        • Transfer File
        • Screen Action
        • Toggle Service
        • Change Device
        • Get Property Device
        • Check Network
        • Dump XML
        • Proxy
      • App Management
        • Is Open App
        • Start App
        • Stop App
        • Install App
        • Uninstall App
        • Is Install App
        • Backup/Restore
        • Backup/Restore Device
        • Clear Data App
        • Close All App
      • System Command
        • JavaScript Code
        • Element Exists
        • Press Key
        • ADB Command
      • Data
        • Read File Text
        • Insert Data
        • Delete Data
        • Get Log Data
        • Slice Variable
        • Increase Variable
        • RegEx Variable
        • Data Mapping
        • Split Data
        • Sort Data
        • Get Attribute
        • Random
        • Open Ai
        • IMAP (Read Mail)
        • Read Hotmail
        • Refresh Hotmail AccessToken
        • File Action
        • Generate 2FA
      • Online services
        • Excel
        • Google Sheets
        • Gemini Ai
        • Chat GPT
        • DeepSeek
        • BlackBox AI
      • Control flow
        • Repeat Task
        • Conditions
        • While Loop
        • Loop Data
        • Loop Breakpoint
  • สร้างรายได้กับ Gemlogin
    • Marketplace & Gem Store
    • User Affiliate
  • เอกสาร API
  • คำถามที่พบบ่อย
Powered by GitBook
On this page

Was this helpful?

  1. ชุดคำสั่ง
  2. GemPhoneFarm Blocks
  3. System Command

ADB Command

PreviousPress KeyNextData

Last updated 17 days ago

Was this helpful?

บล็อก 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 วินาที หลังจากรันคำสั่งเสร็จ ก่อนดำเนินการบล็อกถัดไป


📱