สร้างเมนูเป็นของตัวเองใน AutoCAD2000-2002 (ต่อ)

สมมติสถานการณ์คือ ผมมี block อยู่ 5ไฟล์ เป็นรูปรถ 3 ไฟล์ car1.dwg, car2.dwg, car3.dwg และ เป็นรูปต้นไม้ 2 ไฟล์ tree1.dwg, tree2.dwg
ผมจึงต้องการสร้าง พูลดาวน์เมนูขึ้นมาใหม่ 1 เมนูให้ชื่อว่า Library โดยมีเมนูย่อย 2 เมนู ชื่อ CAR และ TREE โดยใช้คำสั่ง insert เพื่อเรียกมาใช้

ขั้นแรกผมกำหนดให้ block อยู่ในโฟลเดอร์ ..\AutoCAD2000\support\lib ที่สร้างขึ้นเอง

ต่อไป copy ไฟล์ acad.mnu มาไว้ที่..\AutoCAD2000\support\lib แลัวเปลี่ยนชื่อเป็น mymenu.mnu

เปิดโปรแกรม AutoCAD2000 แล้วทำการกำหนดให้ AutoCAD สามารถค้นหา block ของผมที่ ..\AutoCAD2000\support\lib ได้โดยอัตโนมัติ โดยการ
1.คลิกที่เมนู Tools แล้ว Options
2.เลือกที่แทป Files และ กดที่เครื่องหมาย + ที่ Support File Search Path แล้วกดปุ่ม Add
3. กดปุ่ม Browse แล้วเลือกไปยัง ..\AutoCAD2000\support\lib
4. กดปุ่ม OK
5. กดปุ่ม OK

เปิดไฟล์ mymenu.mnu ใน ..\AutoCAD2000\support\lib เพิ่มข้อมูลดังนี้ (ต่อจาก POP11 ก่อน POP500)
***POP12
**LIB
ID_LIB [&Library]
ID_tree [->&Tree]
(เครื่องหมาย -> เพื่อเปิดเมนูย่อยของหมวด Tree)
ID_tree1 [&Tree1] ^C^C_-insert *tree1 \;;
ID_tree2 [<-&Tree2] ^C^C_-insert *tree2 \;; (เครื่องหมาย <- เพื่อปิดเมนูย่อยของหมวด Tree)
[--] (เครื่องหมาย สำหรับตีเส้นคั่นในเมนู)
ID_car [->&Car]
ID_car1 [&Car1] ^C^C_-insert *car1 \;;
ID_car2 [&Car2] ^C^C_-insert *car2 \;;
ID_car3 [<-&Car3] ^C^C_-insert *car3 \;;

^C^C_-insert *tree1 \;; ในส่วนของคำสั่งที่ใช้สามารถอธิบายรูปแบบได้ดังนี้
-insert คือการใช้คำสั่ง insert แบบที่ไม่มี ไดอะลอกบอกซ์
*tree1หรือ *ชื่อไฟล์ คือ การกำหนดให้ insert (ถ้าไม่ต้องการก็ไม่ต้องใส่)มาแล้วให้ทำการระเบิด(explode) block ออกเป็นออบเจค
\ คือการกำหนดให้รอ ข้อมูลจากผู้ใช้ (ขั้นตอนนี้คือให้ผู้ใช้กำหนดตำหน่งที่จะวาง block)
; สั่งกด Enter ในที่นี้ใช้ 2 ตัวเพื่อให้กด Enter 2 ครั้งแล้วจบคำสั่งเลย (การเรียกใช้คำสั่งใด ๆ ควรจะศึกษา ลำดับของคำสั่งให้ถูกต้อง เช่นว่าต้องกด Enter กี่ครั้ง ป้อนข้อมูล กี่ครั้ง)

ทำการโหลดเมนู โดยใช้คำสั่ง menu แล้วเลือกไปที่ไฟล์ ..\AutoCAD2000\support\lib\mymenu.mnu หากทำการแก้ไขแล้วโหลดใหม่ AutoCAD จะถามว่า Continue loading MNU file? ให้กดปุ่ม yes

นี่คือตัวอย่างที่คุณสามารถจะนำไปประยุกต์เพื่อสร้างเป็นเมนูส่วนตัวของคุณได้

Download block car&tree



Copyright 2000-2001 CADTHAI.COM
Contact webmaster