AVENUE : Script ควบคุม View Windows
AVENUE : Script ควบคุม View Windows
บทความชุดนี้จะเรียนรู้ในเรื่องของการใช้คำสั่งวัตถุ เรียกว่า Request ในการกำหนดให้วัตถุแสดงผลต่างๆนั้นโดยส่ง Request ไปให้วัตถุ ซึ่งค่าที่ได้หรือผลลัพธ์ที่ได้นั้นเราอาจจะมีตัวแปรไปรับค่านั้นหรือไม่ก็ได้ เรียนรู้การใช้ Script ควบคุมการเปิด ปิด View Window
ศึกษาเพิ่มเติมจากเอกสารแนบนี้ avenue04.pdf
🧩 ตัวอย่างสคริปต์ Avenue สำหรับเปิด/ปิดหน้าต่าง View
avenueCopyEdittheView = av.FindDoc("View1")
theWin = theView.GetWin
theWin.Open
คำอธิบาย:
av.FindDoc("View1")
: ค้นหาเอกสาร View ที่มีชื่อว่า “View1”.GetWin
: ดึงหน้าต่าง (Window) ที่เกี่ยวข้องกับ View นั้น.Open
: เปิดหน้าต่าง View หากยังไม่เปิดอยู่.
หากต้องการปิดหน้าต่าง View สามารถใช้คำสั่ง theWin.Close
แทนคำสั่ง Open
.
🛠️ การนำสคริปต์ไปใช้งาน
- สร้างสคริปต์ใหม่:
- เปิด ArcView 3.x และคลิกที่ไอคอน “Script” เพื่อเปิดหน้าต่าง Script Manager.
- คลิก “New” เพื่อสร้างสคริปต์ใหม่ และวางโค้ดที่กล่าวมาข้างต้นลงไป.
- คอมไพล์สคริปต์:
- คลิกที่เมนู “Script” > “Compile” เพื่อคอมไพล์สคริปต์และตรวจสอบข้อผิดพลาด.
- เรียกใช้สคริปต์:
- สามารถเรียกใช้สคริปต์ได้โดยคลิกที่ “Script” > “Run” หรือผูกสคริปต์กับปุ่มหรือเครื่องมือใน ArcView เพื่อความสะดวกในการใช้งาน