square-root-variableVariable

การใช้ระบบ ตัวแปร และ เงื่อนไข

#️⃣ Syntax Conditions Command

Syntax VAR Command (inline)

// แบบที่ 1 : ใส่ค่าตัวแปรตรงๆ
VAR <VAR_NAME> = <Value>

// แบบที่ 2 : เอาตัวแปรมาคำนวนเพื่ม
VAR <VAR_NAME> = <VAR_NAME> <Calculation> <Value>

// แบบที่ 3 : สามารถใช้วงเล็บในการคำนวนได้
// วงเล็บ = คำนวณ “ข้างในวงเล็บ” ก่อนเสมอ (ถ้าซ้อนกันทำจากชั้นในออกชั้นนอก)
VAR <VAR_NAME> = ( <Value> <Calculation> <Value> ) 

Calculation Operators (คำนวณ) มีอะไรบ้าง

เครื่องหมาย
ชื่อ
ความหมาย
ตัวอย่าง

+

Addition

บวก

A + B

-

Subtraction

ลบ

A - B

*

Multiplication

คูณ

A * B

/

Division

หาร

A / B

📋 Variable rules - กฏการใช้

  1. <VAR_NAME> คือชื่อของตัวแปรเช่น ตัวแปรที่ตั้งชื่อเอง หรือ ตัวแปรพิเศษ

  2. <Value> คือข้อมูล ค่าที่ใส่ เช่น 0-9, a-z

  3. <Value> สามารถใส่แทนที่ด้วย <VAR_NAME> ที่กำหนดค่าด้วยคำสั่ง VAR มาแล้ว

  4. <VAR_NAME> ที่ใช้ในคำสั่ง VAR ไม่จำเป็นต้องใส่ $ $ ครอบตัวแปร

  5. แต่ถ้าเวลาเอาไปใช้กับคำสั่งอื่นที่ไม่ใช่ VAR หรือ IF จำเป็นต้องใส่ $ $ ครอบไว้ เพื่อบอกว่านั่นคือตัวแปร


💡 Example - ตัวอย่างวิธีใช้

Variable Example


"IF" Example


"IF , ELSE" Example


"ELSE IF" Example


✨ Special Variables ตัวแปรพิเศษ

Special Variables (ตัวแปรพิเศษ) คือตัวแปรที่ระบบสร้างและจัดการให้โดยอัตโนมัติ ผู้ใช้ไม่สามารถกำหนดค่าให้มันได้ตรงๆ (Read-only) โดยตัวแปรเหล่านี้จะขึ้นต้นด้วยเครื่องหมาย ! เสมอ

ดึงข้อมูลจากคอมพิวเตอร์เป้าหมาย (Host) ทันทีที่เสียบอุปกรณ์:

Variable
Description
Ouput

$!CAPS_LOCK$

เช็คสถานะไฟ Caps Lock (พิมพ์ใหญ่/พิมพ์เล็ก)

true / false

$!NUM_LOCK$

เช็คสถานะไฟ Num Lock (พิมพ์ตัวเลข)

true / false

$!SCROLL_LOCK$

เช็คสถานะไฟ Scroll Lock

true / false

$!OS$

ตรวจจับระบบปฏิบัติการที่เหยื่อใช้งานอยู่

Windows, macOS, Linux, Android, iOS, ChromeOS

Last updated