1. Tải bản cài đặt AutoIT mới nhất

    Chào Khách. Nếu bạn mới tham gia và chưa cài đặt AutoIT.
    Vui lòng vào topic trên để tải bản AutoIT mới nhất nhé
    Dismiss Notice
  2. Quy định và nội quy

    Chào Khách. Vui lòng đọc kỹ nội quy và quy định của diễn đàn
    Để tránh bị ban một cách đáng tiếc nhé!
    Dismiss Notice
  3. Hướng dẫn chèn mã AutoIT trong diễn đàn

    Chào Khách. Vui lòng xem qua bài viết này
    Để biết cách chèn mã AutoIT trong diễn đàn bạn nhé :)
    Dismiss Notice

Hỏi đáp Hỏi về case + inputbox và cần giúp đỡ

Thảo luận trong 'Thảo luận chung - Hỏi đáp' bắt đầu bởi sangcia113, 10/5/18.

  1. sangcia113

    sangcia113 Thành viên mới
    • 1/6

    Tham gia ngày:
    9/9/17
    Bài viết:
    1
    Đã được thích:
    0
    Chào mọi người, em là newbie
    Em có code như thế này

    Mã (AutoIt):
    Switch $msg
        Case $autosend
            While 1
                $sdt = InputBox("Nhập SDT", "PHONE RECIEVED", "", "", 150, 120, 565, 689, 0)
                If $sdt = "" Then ExitLoop
            WEnd

        Case $a
        Case $b
    EndSwitch

     
    Em muốn khi user không nhập gì hoặc nhấn vào buton cancel trên inputbox thì thoát case autosend rồi quay về gui main.
    Mọi người giúp em với. Cảm ơn
     
  2. kakanet

    kakanet Thành viên năng động
    • 43/45

    Tham gia ngày:
    24/2/16
    Bài viết:
    203
    Đã được thích:
    211
    Bản thân hàm Inputbox nó đã chứa 1 vòng lặp rồi mà, đâu cần bao 1 vòng lặp khác ngoài nó nữa cậu :|

    Mã (AutoIt):
    Switch $msg
        Case $autosend
            $sdt = InputBox("Nhập SDT", "PHONE RECIEVED", "", "", 150, 120, 565, 689, 0)
            If @error Or $sdt = "" Then ContinueLoop
            ;Các hàm kế tiếp nếu không bấm cancel và sđt là hợp lệ
        Case $a
        Case $b
    EndSwitch
     
     

Chia sẻ trang này

Đang tải...