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


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

Share
avatar
POS
PSsix
PSsix


จำนวนข้อความ : 1152
ความนิยม : 323
เข้าร่วมเมื่อ : 19/07/2010

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

ตั้งหัวข้อ by POS on 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 จนเคยชิน(ไม่ต้องแทรกทุกบรรทัด เอาเฉพาะส่วนที่มีความสำคัญ) เพราะจะช่วยให้คุณเข้าใจขั้นตอนการทำงานของสคริปต์ได้เป็นอย่างดี และตรวจหาจุดบกพร่องภายในสคริปต์ได้รวดเร็วยิ่งขึ้น เนื่องจากข้อความในส่วนของ คอนโซลจะไม่หายไป แม้จะหยุดการทำงานของสคริปต์ไปแล้วก็ตาม


||----------------------------------------------------------------------------------------------------------------||

กลุ่ม AutoIt ในเฟสบุ๊ค
[You must be registered and logged in to see this link.]

++++++++++++++++++++++++++++++++++++++++++++
pssix.blogspot.com
[You must be registered and logged in to see this image.]

TOMBTE
สมาชิกทั่วไป
สมาชิกทั่วไป


จำนวนข้อความ : 19
ความนิยม : 0
เข้าร่วมเมื่อ : 15/08/2011
อายุ : 30

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

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

มีคำสั่งอื่เพิ่มเติมไม๊ครับพี่

Timekeeper
สมาชิกทั่วไป
สมาชิกทั่วไป


จำนวนข้อความ : 15
ความนิยม : 0
เข้าร่วมเมื่อ : 08/03/2012

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

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

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


จำนวนข้อความ : 66
ความนิยม : 1
เข้าร่วมเมื่อ : 22/10/2010

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

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

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


จำนวนข้อความ : 1
ความนิยม : 0
เข้าร่วมเมื่อ : 14/11/2014
อายุ : 38
ที่อยู่ : x

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

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

15.11.2014 em218

    เวลาขณะนี้ 28/07/17, 07:39 am