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 Chi tiết về hàm GuictrlCreateProgress() ?

Thảo luận trong 'Thảo luận chung - Hỏi đáp' bắt đầu bởi hoanghuy, 27/1/19.

  1. hoanghuy

    hoanghuy Thành viên
    • 8/11

    Tham gia ngày:
    1/12/18
    Bài viết:
    50
    Đã được thích:
    4
    Như tiêu đề, ai cho em xin một bài nhỏ chi tiết về cách để sử dụng hàm GuictrlCreateProgress() đi, em mò mãi mà không biết sử dụng :oops::oops:
     
  2. longtu

    longtu Thành viên
    • 18/23

    Tham gia ngày:
    9/8/17
    Bài viết:
    67
    Đã được thích:
    37
    gõ GuictrlCreateProgress vào scite, rồi tô đen nó, rồi bấm F1 là thấy nguyên cái ví dụ cụ thể rồi bạn à
    cũng chỉ có ba cái GuiCtrlRead, GuiCtrlSetData xào tới xào lui
     
  3. #Rainy# Hoàng Vũ IT

    #Rainy# Hoàng Vũ IT Hoàng Vũ IT Moderator
    • 43/45

    Tham gia ngày:
    21/11/16
    Bài viết:
    404
    Đã được thích:
    122
    1. GUICtrlCreateProgress chỉ là 1 thanh kiểu như trạng thái, cách tạo ra cũng chả có gì đáng nói.
    2. Thao tác với GUICtrlCreateProgress thì cũng chỉ có GUICtrlSetData thôi. Cái này chủ yếu là giải thuật muốn làm gì thôi. (Đầy thanh là 100).
    VD muốn tải 1 file 500Mb.

    Mã (AutoIt):
    $size = 500
    Do
    $Size_down = <Số mb đã tải>
    GUICtrlSetData($Proccess, ($size_down/$size) * 100)
    ; Phải *100 vì đầy thanh là 100, mà 0 <= $size_down/$size <=1
    until $size_down = $size
    ; Có thể có lỗi chính tả, mong thông cảm
     

Chia sẻ trang này

Đang tải...