Block Replace - Redefine Block
เดิมทีการ Insert Block ใหม่เพื่อมาแทน Block เก่า ทำได้โดยใช้คำสร้าง Insert ชื่อ Block เก่าแล้วเพิ่มเครื่องหมาย=ต่อท้ายระบุด้วยชื่อของ Block ใหม่ แต่มักจะเกิดปัญหาตามรูปด้านล่าง
วันนี้จึงต้องมาค้นหาคำสั่งใหม่ๆ มาแทนคำสั่งเก่า เพื่ออารมณ์ในการทำงานได้ดีขึ้น
จึงได้คำสั่งนี้มาครับ BLOCKREPLACE
พิมพ์ Blockreplace จะขึ้น dialog box นี้มาให้เลือก Block เดิมที่ต้องการจะเปลี่ยน พอกด OK แล้วปั๊บ
จะขึ้น Dialog box นี้มาให้เลือก Block ที่ต้องการจะเปลี่ยนแทนที่ Blockเดิมครับ พอกดโอเครปุ๊บ Block เดิมก็เปลี่ยนปั๊บเป็นอันใหม่ตามที่เลือกไว้ครับ
อีกกรณีหนึ่งการแก้ไข Block โดยใช้ Wblock แล้วทำการ Insert เข้ามาใหม่ จะมี Dialog box นี้ขึ้นมาถาม
ให้ Redefine หรือไม่ หากต้องการเปลี่ยนก็กดที่ Redefine ครับ
จากที่ไม่ค่อยได้ใช้คำสั่งใหม่ๆ วันนี้ได้น้องมาบอกคำสั่งใหม่ๆบ้างกัน
กับคำสั่ง XR (Xref)
วันนี้ลุงธีลองใส่ชื่อดูแต่ Path มันยาวมาก Block ก็เลยไม่เปลี่ยนให้
อีกอย่างคือมันเป็น Xref ได้หนูนาบอกใช้คำสั่ง XR ซิพี่
ลองดู อืม... อืม...อืม เป็น Xref ลุง๊ลืมใช้ไปได้ไงนี่
บอกไว้เผื่อคนยุคเก่าๆได้ปรับเปลี่ยนมาใช้กันนะครับ
Learn command, AutoLISP, Problem AutoCAD, การใช้งาน AutoCAD หลากหลายความรู้หลากหลายปัญหา ร่วมแก้ไขแบ่งปันปัญหาแห่ง CAD การรวมกันคิด สามารถทำให้ผ่านพ้นไปได้ และหาแนวทางแก้ปัญหาได้เกือบทุกปัญหา ลุงธี57
แสดงบทความที่มีป้ายกำกับ Insert แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ Insert แสดงบทความทั้งหมด
การ Insert Block ใหม่แทนที่ Block เก่า
มีหลายครั้งหลายครา เวลาที่ทำำงานโดยที่จะต้องพบเจอปัญหากับการปรับปรุงแก้ไขแบบหลายครั้ง
โดยไม่ได้ใช้ Xref (หากทำ Xref คงจะปรับแก้ไขได้ง่ายกว่า ) การทำ Block เป็นทางเลือกหนึ่งที่การแก้ไขหลายๆจุด จนมึนงง และสับสน ใหม่เก่า ไม่รู้ว่าปรับแก้ไขที่ตรงจุดไหนบ้าง ผมเองมักจะหลีกเลี่ยงโดยทำ Block ใหม่เข้าไปทับ Block เก่ามันซะเลย เส้นเยอะนักใช่ไหม โดยครอบสร้าง Block ในไฟล์ที่ต้องแก้ไข ให้ชื่อที่ไม่ยาวจะได้พิมพ์ได้ง่าย ยกตัวอย่างงานง่ายๆที่มักเจอบ่อยๆ คือการที่จะต้องเปลี่ยน Headding Title หรือกรอบกระดาษของงานนั่นแหล่ะครับ หากเป็น Xref ก็ง่ายครับ แก้ต้นทางปลายทางก็ปรับให้แล้ว แต่หากไม่มีต้นทาง วิธีก็คือใช้ตัวใหม่ทับตัวเก่า แต่การที่จะให้คำสั่ง Insert Block ใหม่ แล้วให้ตัวเก่าปรับตามใน Release ใหม่ๆจะเป็น Dialog Box ไปหมดจึงไม่ค่อยได้มีใครได้ใช้ Parameter ที่ AutoCAD ให้มาสักเท่าไหร่นัก งั้นมาลองดูวิธีนี้ดูนะครับ การเปลี่ยน Block หลายๆอัน โดยครั้งเดียว
Command Line : -insert (ใช้ - นำหน้าเพื่อเรียกคำสั่งพื้นฐานโดยไม่ดึง App.Dialog Box ขึ้นมาครับ)
-INSERT Enter block name or [?] : (ใส่ชื่อ Block เดิมที่ต้องการเปลี่ยนแล้วใช้เครื่องหมาย = ตามด้วยชื่อของ Block ใหม่ที่ต้องการแทนที่ )
ตัวอย่าง
Command line : -insert
-INSERT Enter block name or [?] : A=B
Block "A" already exists. Redefine it ? [Yes/No]: Y (ตอบ Yes แล้ว Enterครับ)
เท่านี้ก็เปลี่ยนไปแล้วครับ
มีข้อแม้อยู่ว่าหากอยู่คนละพาร์ท จะต้องพิมพ์ชื่อพาร์ทให้ครบครับ ควรสร้างเป็น Block ภายนอกไฟล์จะดีกว่าครับ ไว้จะลงรูปมาให้ดูกันครับ
โดยไม่ได้ใช้ Xref (หากทำ Xref คงจะปรับแก้ไขได้ง่ายกว่า ) การทำ Block เป็นทางเลือกหนึ่งที่การแก้ไขหลายๆจุด จนมึนงง และสับสน ใหม่เก่า ไม่รู้ว่าปรับแก้ไขที่ตรงจุดไหนบ้าง ผมเองมักจะหลีกเลี่ยงโดยทำ Block ใหม่เข้าไปทับ Block เก่ามันซะเลย เส้นเยอะนักใช่ไหม โดยครอบสร้าง Block ในไฟล์ที่ต้องแก้ไข ให้ชื่อที่ไม่ยาวจะได้พิมพ์ได้ง่าย ยกตัวอย่างงานง่ายๆที่มักเจอบ่อยๆ คือการที่จะต้องเปลี่ยน Headding Title หรือกรอบกระดาษของงานนั่นแหล่ะครับ หากเป็น Xref ก็ง่ายครับ แก้ต้นทางปลายทางก็ปรับให้แล้ว แต่หากไม่มีต้นทาง วิธีก็คือใช้ตัวใหม่ทับตัวเก่า แต่การที่จะให้คำสั่ง Insert Block ใหม่ แล้วให้ตัวเก่าปรับตามใน Release ใหม่ๆจะเป็น Dialog Box ไปหมดจึงไม่ค่อยได้มีใครได้ใช้ Parameter ที่ AutoCAD ให้มาสักเท่าไหร่นัก งั้นมาลองดูวิธีนี้ดูนะครับ การเปลี่ยน Block หลายๆอัน โดยครั้งเดียว
Command Line : -insert (ใช้ - นำหน้าเพื่อเรียกคำสั่งพื้นฐานโดยไม่ดึง App.Dialog Box ขึ้นมาครับ)
-INSERT Enter block name or [?] : (ใส่ชื่อ Block เดิมที่ต้องการเปลี่ยนแล้วใช้เครื่องหมาย = ตามด้วยชื่อของ Block ใหม่ที่ต้องการแทนที่ )
ตัวอย่าง
Command line : -insert
-INSERT Enter block name or [?] : A=B
Block "A" already exists. Redefine it ? [Yes/No]
เท่านี้ก็เปลี่ยนไปแล้วครับ
มีข้อแม้อยู่ว่าหากอยู่คนละพาร์ท จะต้องพิมพ์ชื่อพาร์ทให้ครบครับ ควรสร้างเป็น Block ภายนอกไฟล์จะดีกว่าครับ ไว้จะลงรูปมาให้ดูกันครับ
สมัครสมาชิก:
บทความ (Atom)
คลังบทความของบล็อก
ป้ายกำกับ
Alias
Attibute
AutoCAD
AutoCAD Command
AutoCAD error
AutoLISP
Autosave
Backup
Block
Block AutoCAD
CAD error
CUI
Can not OPEN FILE
Command
Command autocad
Commandline
DBLCLKEDIT
DTEXTED
Dimension
Dimspace
Draft Setting
External Referances
FATAL ERROR
FS
File autocad
Find text
Fix F8
Function Key
Game
HATCH
Hatch error
Isomatric
Key
LISP
LSP
Menubar
Missing
Modelspace
Navvcube
Object Snap
Option
Ortho Key
Osnap
Osnap error
PRODUCED BY AN AUTODESK EDUCATION PRODUCT
Paperspace
Recovery
Release
Ribbon
Rtext
Scale
Seclect Mode
Select Command
Setvar
Shortcut Key
System Variables
Thai Font for AutoCAD
Tip & Trick
Toolbar หาย
Turn off Start Tab
Unisolate
Variable
Version
Viewport
Virus
Virus AutoLISP
Wblock
XREF
Xref AutoCAD
ac$
acad.fas
acad.lsp
acad.pgp
acad.vlx
annotation scale
cad.fas
close wcs icon
edit text
font autocad
logo AutoCAD
overkill
page setup
panels
perpendicular
ของหาย
คำสั่ง AutoCAD ที่ควรรู้
คำสั่งย่อ
คีย์ลัด ใน AutoCAD
ณ ที่แห่งนี้
ฟอนท์ภาษาไทย
วัดความยาวเส้น
โลโก้โปรแกรม AutoCAD




