สำหรับการนำเอาสคริปต์ AutoIt ในฟอรั่มไปใช้งาน จำเป็นต้องมีการปรับแต่งหรือทดสอบสคริปต์ก่อนคอมไพล์เป็น .exe เพื่อนำไปใช้งานจริง
วิธีการทดสอบการทำงานสคริปต์ ทำได้ง่ายๆ คือ
1. นำสคริปต์ไปวางที่โปรแกรม SciTE แล้วสั่งบันทึก (File > save)
2. กดปุ่ม F5 สคริปต์จะทำงานทันที
*** จะหยุดการทำงานของสคริปต์ คลิกไปที่เมนู Tools > Stop Executing (หรือคลิกปิดที่ไอคอนบน System Tray)
++++++++++++++++++++++++++++
ถ้าอยากทราบว่าสคริปต์ทำงานถึงขั้นตอนไหน วิธีตรวจสอบทำได้ด้วยแทรกคำสั่ง ConsoleWrite ลงไประหว่างบรรทัดคำสั่งครับ เช่น
แบบธรรมดา
แบบตรวจสอบตัวแปรชื่อ $key (เปลี่ยนชื่อตัวแปรให้ตรงกับตัวแปรที่คุณต้องการตรวจสอบค่า)
คำสั่ง ConsoleWrite ที่แทรกไปนี้ จะแสดงขึ้นมาที่บริเวณคอนโซล (ดูรูปด้านล่าง) เมื่อสคริปต์ทำงานถึงบรรทัดที่วางคำสั่ง ConsoleWrite เอาไว้
[You must be registered and logged in to see this image.]
ภายหลังคอมไพล์สคริปต์เป็นไฟล์ .exe (คลิกเมนู Tool > Compile) ข้อความในคำสั่งนี้จะไม่แสดงให้เห็นอีก นอกจากจะคอมไพล์เป็นแบบ Console
หมายเหตุ
เรื่องพวกนี้ผมเคยเขียนไปแล้วในบทความหน้าบล็อก สำหรับมือใหม่ที่ทดลองเล่นสคริปต์ AutoIt ควรแทรก ConsoleWrite จนเคยชิน(ไม่ต้องแทรกทุกบรรทัด เอาเฉพาะส่วนที่มีความสำคัญ) เพราะจะช่วยให้คุณเข้าใจขั้นตอนการทำงานของสคริปต์ได้เป็นอย่างดี และตรวจหาจุดบกพร่องภายในสคริปต์ได้รวดเร็วยิ่งขึ้น เนื่องจากข้อความในส่วนของ คอนโซลจะไม่หายไป แม้จะหยุดการทำงานของสคริปต์ไปแล้วก็ตาม
วิธีการทดสอบการทำงานสคริปต์ ทำได้ง่ายๆ คือ
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 จนเคยชิน(ไม่ต้องแทรกทุกบรรทัด เอาเฉพาะส่วนที่มีความสำคัญ) เพราะจะช่วยให้คุณเข้าใจขั้นตอนการทำงานของสคริปต์ได้เป็นอย่างดี และตรวจหาจุดบกพร่องภายในสคริปต์ได้รวดเร็วยิ่งขึ้น เนื่องจากข้อความในส่วนของ คอนโซลจะไม่หายไป แม้จะหยุดการทำงานของสคริปต์ไปแล้วก็ตาม