ฟอรั่ม PSsix

Would you like to react to this message? Create an account in a few clicks or log in to continue.

ฟอรั่มของบล็อก http://pssix.blogspot.com


2 posters

    ถามเรื่อง Progress bar (มือใหม่คร้าบ)

    avatar
    du_kender
    มือใหม่เพิ่งสมัคร
    มือใหม่เพิ่งสมัคร


    ถามเรื่อง Progress bar (มือใหม่คร้าบ) Empty ถามเรื่อง Progress bar (มือใหม่คร้าบ) Empty
    จำนวนข้อความ : 7
    ความนิยม : 0
    เข้าร่วมเมื่อ : 12/07/2013

    ถามเรื่อง Progress bar (มือใหม่คร้าบ) Empty ถามเรื่อง Progress bar (มือใหม่คร้าบ)

    ตั้งหัวข้อ by du_kender 14/07/13, 11:17 am

    ผมอยากให้เวลาค้นหาไฟล์ progress bar ทำงานไปพร้อมกันแล้วเสร็จพร้อมกันอ่าครับ  ขอคำแนะทำทีมือใหม่พึ่งเรียนรู้คร้าบๆ
    [You must be registered and logged in to see this link.]
    POS
    POS
    PSsix
    PSsix


    ถามเรื่อง Progress bar (มือใหม่คร้าบ) Empty ถามเรื่อง Progress bar (มือใหม่คร้าบ) Empty ถามเรื่อง Progress bar (มือใหม่คร้าบ) Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    ถามเรื่อง Progress bar (มือใหม่คร้าบ) Empty Re: ถามเรื่อง Progress bar (มือใหม่คร้าบ)

    ตั้งหัวข้อ by POS 16/07/13, 09:37 pm

    โดยหลักการแล้วทำไม่ได้ครับ

    1. คำสั่งค้นหาไฟล์ เรียกใช้ api ของวินโดวส์ ซึ่งไม่มีผลการแจ้งกลับว่ากำลังค้นหาไฟล์ถึงจุดไหน
    2. ProgressOn ต้องระบุเปอร์เซ็นต์ โดยเขียนคำสั่งขึ้นไปเอง แต่ในเมื่อไม่ทราบว่ากำลังจะค้นหาถึงจุดไหน จะเอาเปอร์เซ็นต์ที่ไหนมาระบุ หรือว่าจะกะเอา อย่างนั้นก็ไม่เที่ยงตรงแล้ว

    ซึ่งถ้าจะใส่เข้าไปจริงๆ ก็คงใส่แค่ตัวหนังสือแจ้งให้ทราบเหมือนสคริปต์ด้านล่างนี้เท่านั้น

    Code:

    $var = InputBox("หาไฟล์", "ใส่ชื่อไฟล์ที่ต้องการค้นหา", "PSsix.au3")
    $var2 = FileSelectFolder("เลือกตำแหน่งที่ต้องการค้นหา",@ScriptDir,1)

    $search = FileFindFirstFile($var2&"\"&$var )






    If $search = -1 Then
        MsgBox(0, "Error", "ไม่พบไฟล์")
        Exit
    EndIf
                ProgressOn("","เริ่มค้นหาไฟล์จาก"& $var2&"\"&$var)
    While 1
        $file = FileFindNextFile($search)
        If @error Then ExitLoop
        MsgBox(4096, "File:", $file)
    WEnd
    ProgressOff()


    FileClose($search)
    avatar
    du_kender
    มือใหม่เพิ่งสมัคร
    มือใหม่เพิ่งสมัคร


    ถามเรื่อง Progress bar (มือใหม่คร้าบ) Empty ถามเรื่อง Progress bar (มือใหม่คร้าบ) Empty
    จำนวนข้อความ : 7
    ความนิยม : 0
    เข้าร่วมเมื่อ : 12/07/2013

    ถามเรื่อง Progress bar (มือใหม่คร้าบ) Empty Re: ถามเรื่อง Progress bar (มือใหม่คร้าบ)

    ตั้งหัวข้อ by du_kender 17/07/13, 09:26 am

    ขอบคุณครับ แล้วผมจะไปลองดู

      เวลาขณะนี้ 02/05/24, 02:22 pm