เวอร์ชั่น 3.3.9.5 (เบต้า)*ไม่มีตัวติดตั้ง ต้องขยายไปทับไฟล์ในโฟลเดอร์ AutoIt เดิม ดาวน์โหลดตามลิงก์นี้
[You must be registered and logged in to see this link.]
หลังติดตั้ง ใส่คำสั่งตรวจสอบเวอร์ชันที่ใช้งานอยู่
เนื่องจากยังไม่บรรจุไวยากรณ์ลงไป ใส่คำสั่ง #AutoIt3Wrapper_Run_AU3Check=N ที่หัวสคริปต์ทุกครั้ง เพื่อห้ามไม่ให้มีการตรวจไวยากรณ์ของ AutoIt
ตัวอย่างการเปลี่ยนแปลงวิธีเขียนสคริปต์
[You must be registered and logged in to see this image.]
จากโค้ดเบื้องต้น ยังมีการปรับเปลี่ยนโครงสร้างภายในของ AutoIt อีกจำนวนมาก รายละเอียดหาอ่านได้จากฟอร์รั่มหลักของผู้พัฒนา AutoIt
[You must be registered and logged in to see this link.]
หลังติดตั้ง ใส่คำสั่งตรวจสอบเวอร์ชันที่ใช้งานอยู่
- Code:
ConsoleWrite("เวอร์ชั่นที่ใช้อยู่ " & @AutoItVersion & @CRLF)
เนื่องจากยังไม่บรรจุไวยากรณ์ลงไป ใส่คำสั่ง #AutoIt3Wrapper_Run_AU3Check=N ที่หัวสคริปต์ทุกครั้ง เพื่อห้ามไม่ให้มีการตรวจไวยากรณ์ของ AutoIt
ตัวอย่างการเปลี่ยนแปลงวิธีเขียนสคริปต์
- Code:
#AutoIt3Wrapper_Run_AU3Check=N
ConsoleWrite("เวอร์ชั่นที่ใช้อยู่ " & @AutoItVersion & @CRLF)
pssix = "สวัสดี" ;สร้างตัวแปรโดยไม่ต้องใช้เครื่องหมาย $ นำหน้า
ConsoleWrite(pssix & @CRLF)
sound = Beep ;ดึงเอาคำสั่งมาเก็บไว้ในตัวแปร
sound(500,1000) ;ใช้ตัวแปรรับค่าพารามิเตอร์ของคำสั่งนั้นๆ ได้
;;;ternary operators ตรวจสอบเงื่อนไขในวงเล็บ และคืนค่าผลลัพธ์ ตามหลังเครื่องหมาย ? จริง : เท็จ ใช้งานเหมือน if then else แต่สั้นกว่า
ตัวอย่าง
pssix= ("ไก่" = "ไข่") ? "จริง" : "เท็จ"
ConsoleWrite("ไก่ = ไข่ เป็น"&pssix & @CRLF)
pssix= ("ไก่" = "ไก่") ? "จริง" : "เท็จ"
ConsoleWrite("ไก่ = ไก่ เป็น"&pssix & @CRLF)
pssix= (60 = 20) ? "จริง" : "เท็จ"
ConsoleWrite("60 = 20 เป็น"&pssix & @CRLF)
pssix= (60 = 60) ? "จริง" : "เท็จ"
ConsoleWrite("60 = 60 เป็น"&pssix & @CRLF)
[You must be registered and logged in to see this image.]
จากโค้ดเบื้องต้น ยังมีการปรับเปลี่ยนโครงสร้างภายในของ AutoIt อีกจำนวนมาก รายละเอียดหาอ่านได้จากฟอร์รั่มหลักของผู้พัฒนา AutoIt