ฟอรั่ม 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

    ขอคำแนะนำครับๆ winwait กับ winwaitactive

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


    ขอคำแนะนำครับๆ winwait กับ winwaitactive Empty ขอคำแนะนำครับๆ winwait กับ winwaitactive Empty
    จำนวนข้อความ : 1
    ความนิยม : 0
    เข้าร่วมเมื่อ : 21/09/2011

    ขอคำแนะนำครับๆ winwait กับ winwaitactive Empty ขอคำแนะนำครับๆ winwait กับ winwaitactive

    ตั้งหัวข้อ by wasintong 21/09/11, 10:55 am

    ผมพึ่งหัดเขียน ครับๆ ขอคำแนะนำหน่อยครับ เกี่ยวกับ winwait กับ winwaitactive และ ShellExecuteWait กับ ShellExecute

    จากที่ผมลองใช้ดูผมไม่ค่อยเห็นความแยกต่างเลยครับๆ ผมเลยงงว่าต้องใช้ตอนไหนครับ จากโค็ดที่ผมเขียนด้านล่างมันเปิดโปรแกรมแล้ว มัน ไม่ค่อยกดปุ่มเลยครับ กดติดบ้างไม่ติดบ้างครับ

    ;เปิดไฟล์งานครับ
    ShellExecuteWait("Finance.twbx")

    ;รอให้โปรแกรมเปิด โปรแกรมชื่อ tableau ครับ เป็นโปรแกรม bi
    WinWaitActive("[CLASS:TableauMainWindow]")

    ;กดเมนู file
    Send("!f")

    ;เลือก export
    Send("e")

    ;เลือก images
    Send("i")

    ;รอหน้า save as ขึ้นมา
    WinWaitActive("Save As")

    ;ตั้งชื่อ file
    $date = "Finance_" & @MON & "_" & @MDAY & "_" & @YEAR & ".twbx"

    ;พิมชื่อ ไฟล์
    Send($date)

    ;กด enter
    Send("{ENTER}")
    aut
    aut
    PSsix Powerful Scripting Class
    PSsix Powerful Scripting Class


    PSsix Game Coder
    จำนวนข้อความ : 472
    ความนิยม : 126
    เข้าร่วมเมื่อ : 24/07/2010

    ขอคำแนะนำครับๆ winwait กับ winwaitactive Empty Re: ขอคำแนะนำครับๆ winwait กับ winwaitactive

    ตั้งหัวข้อ by aut 21/09/11, 07:12 pm

    WinWait รอหน้าต่างโผลออกมาอะก้อทำงานเลย
    winwaitactive รอให้ต่างโผลจะต้องกดหน้าต่างก่อนสคิปถึงทำงานอ่านะ ถ้าโผลแต่ไม่กดหน้าต่างสคิปก้อไม่ทำงาน

    ShellExecute อานนี้สั่งสคิปไปเรียกคำสังหรือโปรแกรมไรก้อได้ออกมาก้อทำงานสคิปอีกบันทัดต่อไปเลย ประมานเรียก notpad ก้อทำงานสคิปต่อเลย
    ShellExecuteWait อานนี้สังสคิปไปเรียกคำสังไรหรือโปรแกรมก้อได้ออกมาจะรอให้คำสังอานนั้นทำงานเส็ดหรือปิดก่อน มันถึงจะมาทำงานสคิปในอีกบันทัดอ่านะ ประมานเรียก notepad รอให้ notepadปิดก่อนจึงทำงานสคิปบันทัดอันล่างต่ออะ

    ชินจัง ไปอ่าน hellสะนายจาได้เข้าจัยมานมีตัวอย่างอยู่ด้วย


      เวลาขณะนี้ 28/04/24, 12:54 pm