17, เม.ย. 2009
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.​


🛠️ การนำสคริปต์ไปใช้งาน

  1. สร้างสคริปต์ใหม่:
    • เปิด ArcView 3.x และคลิกที่ไอคอน “Script” เพื่อเปิดหน้าต่าง Script Manager.
    • คลิก “New” เพื่อสร้างสคริปต์ใหม่ และวางโค้ดที่กล่าวมาข้างต้นลงไป.​
  2. คอมไพล์สคริปต์:
    • คลิกที่เมนู “Script” > “Compile” เพื่อคอมไพล์สคริปต์และตรวจสอบข้อผิดพลาด.​
  3. เรียกใช้สคริปต์:
    • สามารถเรียกใช้สคริปต์ได้โดยคลิกที่ “Script” > “Run” หรือผูกสคริปต์กับปุ่มหรือเครื่องมือใน ArcView เพื่อความสะดวกในการใช้งาน

ใส่ความเห็น

Related Posts