Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Em đang làm tool bằng c# qua adb những các câu lệnh không tap được cứ bị qua bước luôn

06:24 25-11-2024 71 lượt xem 0 bình luận


Em đang làm tool bằng c# qua adb những các câu lệnh không tap được cứ bị qua bước luôn
Mấy code này bị ạ      

          UpdateDeviceStatus(deviceID, "tap 1 nhát...");
                KAutoHelper.ADBHelper.Tap(deviceID, 1763, 1017);
                Thread.Sleep(800);

                UpdateDeviceStatus(deviceID, "tap 1 nhát...");
                KAutoHelper.ADBHelper.Tap(deviceID, 1763, 1017);
                Thread.Sleep(800);


                UpdateDeviceStatus(deviceID, "Chọn ngôn ngữ...");
                for (int t = 0; t < 12; t++)
                {
                    var screen = KAutoHelper.ADBHelper.ScreenShoot(deviceID); // Chụp màn hình
                    var matchPoint = KAutoHelper.ImageScanOpenCV.FindOutPoint(screen, new Bitmap("Data//ngonngu.png"));
                    if (matchPoint != null)
                    {
                        KAutoHelper.ADBHelper.Tap(deviceID, matchPoint.Value.X, matchPoint.Value.Y); // Tap vào vị trí của ảnh
                        Thread.Sleep(800);  // Đợi 800ms sau khi tap
                        break;  // Thoát khỏi vòng lặp khi tìm thấy ảnh và thực hiện tap
                    }
                    else
                    {
                        Thread.Sleep(1000);  // Đợi 1000ms trước khi thử lại
                    }
                }

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập

Câu hỏi mới nhất