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


5 posters

    สำหรับมือใหม่ ที่ต้องการนำสคริปต์ AutoIt ในฟอรั่มไปใช้

    POS
    POS
    PSsix
    PSsix


    สำหรับมือใหม่ ที่ต้องการนำสคริปต์ AutoIt ในฟอรั่มไปใช้  Empty สำหรับมือใหม่ ที่ต้องการนำสคริปต์ AutoIt ในฟอรั่มไปใช้  Empty สำหรับมือใหม่ ที่ต้องการนำสคริปต์ AutoIt ในฟอรั่มไปใช้  Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    สำหรับมือใหม่ ที่ต้องการนำสคริปต์ AutoIt ในฟอรั่มไปใช้  Empty สำหรับมือใหม่ ที่ต้องการนำสคริปต์ AutoIt ในฟอรั่มไปใช้

    ตั้งหัวข้อ by POS 17/08/11, 08:18 am

    สำหรับการนำเอาสคริปต์ AutoIt ในฟอรั่มไปใช้งาน จำเป็นต้องมีการปรับแต่งหรือทดสอบสคริปต์ก่อนคอมไพล์เป็น .exe เพื่อนำไปใช้งานจริง

    วิธีการทดสอบการทำงานสคริปต์ ทำได้ง่ายๆ คือ

    1. นำสคริปต์ไปวางที่โปรแกรม SciTE แล้วสั่งบันทึก (File > save)
    2. กดปุ่ม F5 สคริปต์จะทำงานทันที


    *** จะหยุดการทำงานของสคริปต์ คลิกไปที่เมนู Tools > Stop Executing (หรือคลิกปิดที่ไอคอนบน System Tray)


    ++++++++++++++++++++++++++++

    ถ้าอยากทราบว่าสคริปต์ทำงานถึงขั้นตอนไหน วิธีตรวจสอบทำได้ด้วยแทรกคำสั่ง ConsoleWrite ลงไประหว่างบรรทัดคำสั่งครับ เช่น

    แบบธรรมดา

    Code:
    ConsoleWrite("ทำงานถึงขั้นตอนที่ xxxx"&  @crlf)



    แบบตรวจสอบตัวแปรชื่อ $key (เปลี่ยนชื่อตัวแปรให้ตรงกับตัวแปรที่คุณต้องการตรวจสอบค่า)

    Code:
    ConsoleWrite("ทำงานถึงขั้นตอนที่ xxxx ตัวแปรมีค่า="&  $key &  @crlf)



    คำสั่ง ConsoleWrite ที่แทรกไปนี้ จะแสดงขึ้นมาที่บริเวณคอนโซล (ดูรูปด้านล่าง) เมื่อสคริปต์ทำงานถึงบรรทัดที่วางคำสั่ง ConsoleWrite เอาไว้

    [You must be registered and logged in to see this image.]


    ภายหลังคอมไพล์สคริปต์เป็นไฟล์ .exe (คลิกเมนู Tool > Compile) ข้อความในคำสั่งนี้จะไม่แสดงให้เห็นอีก นอกจากจะคอมไพล์เป็นแบบ Console

    หมายเหตุ
    เรื่องพวกนี้ผมเคยเขียนไปแล้วในบทความหน้าบล็อก สำหรับมือใหม่ที่ทดลองเล่นสคริปต์ AutoIt ควรแทรก ConsoleWrite จนเคยชิน(ไม่ต้องแทรกทุกบรรทัด เอาเฉพาะส่วนที่มีความสำคัญ) เพราะจะช่วยให้คุณเข้าใจขั้นตอนการทำงานของสคริปต์ได้เป็นอย่างดี และตรวจหาจุดบกพร่องภายในสคริปต์ได้รวดเร็วยิ่งขึ้น เนื่องจากข้อความในส่วนของ คอนโซลจะไม่หายไป แม้จะหยุดการทำงานของสคริปต์ไปแล้วก็ตาม
    avatar
    TOMBTE
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    สำหรับมือใหม่ ที่ต้องการนำสคริปต์ AutoIt ในฟอรั่มไปใช้  Empty สำหรับมือใหม่ ที่ต้องการนำสคริปต์ AutoIt ในฟอรั่มไปใช้  Empty
    จำนวนข้อความ : 19
    ความนิยม : 0
    เข้าร่วมเมื่อ : 15/08/2011
    อายุ : 37

    สำหรับมือใหม่ ที่ต้องการนำสคริปต์ AutoIt ในฟอรั่มไปใช้  Empty Re: สำหรับมือใหม่ ที่ต้องการนำสคริปต์ AutoIt ในฟอรั่มไปใช้

    ตั้งหัวข้อ by TOMBTE 23/08/11, 09:33 pm

    มีคำสั่งอื่เพิ่มเติมไม๊ครับพี่
    avatar
    Timekeeper
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    สำหรับมือใหม่ ที่ต้องการนำสคริปต์ AutoIt ในฟอรั่มไปใช้  Empty สำหรับมือใหม่ ที่ต้องการนำสคริปต์ AutoIt ในฟอรั่มไปใช้  Empty
    จำนวนข้อความ : 15
    ความนิยม : 0
    เข้าร่วมเมื่อ : 08/03/2012

    สำหรับมือใหม่ ที่ต้องการนำสคริปต์ AutoIt ในฟอรั่มไปใช้  Empty Re: สำหรับมือใหม่ ที่ต้องการนำสคริปต์ AutoIt ในฟอรั่มไปใช้

    ตั้งหัวข้อ by Timekeeper 08/03/12, 07:11 am

    เยี่ยมครับ
    งานนี้มือใหม่อย่างผมขอเซฟ
    em218
    Pochi
    Pochi
    PSsix Member Class III
    PSsix Member Class III


    สำหรับมือใหม่ ที่ต้องการนำสคริปต์ AutoIt ในฟอรั่มไปใช้  Empty
    จำนวนข้อความ : 66
    ความนิยม : 1
    เข้าร่วมเมื่อ : 22/10/2010

    สำหรับมือใหม่ ที่ต้องการนำสคริปต์ AutoIt ในฟอรั่มไปใช้  Empty Re: สำหรับมือใหม่ ที่ต้องการนำสคริปต์ AutoIt ในฟอรั่มไปใช้

    ตั้งหัวข้อ by Pochi 16/08/12, 10:58 am

    ขอบคุณสำหรับข้อมูลครับ em230
    Masterlight
    Masterlight
    มือใหม่เพิ่งสมัคร
    มือใหม่เพิ่งสมัคร


    สำหรับมือใหม่ ที่ต้องการนำสคริปต์ AutoIt ในฟอรั่มไปใช้  Empty สำหรับมือใหม่ ที่ต้องการนำสคริปต์ AutoIt ในฟอรั่มไปใช้  Empty
    จำนวนข้อความ : 1
    ความนิยม : 0
    เข้าร่วมเมื่อ : 14/11/2014
    อายุ : 45
    ที่อยู่ : x

    สำหรับมือใหม่ ที่ต้องการนำสคริปต์ AutoIt ในฟอรั่มไปใช้  Empty Re: สำหรับมือใหม่ ที่ต้องการนำสคริปต์ AutoIt ในฟอรั่มไปใช้

    ตั้งหัวข้อ by Masterlight 15/11/14, 10:44 am

    15.11.2014 em218

      เวลาขณะนี้ 29/03/24, 12:41 am