HomeRegisterLog in

Share
 

 AutoCAD Script မိတ္ဆက္

Go down 
AuthorMessage
Admin
Admin
Admin

Posts : 83
Join date : 2010-07-15
Age : 37

AutoCAD Script မိတ္ဆက္ Empty
PostSubject: AutoCAD Script မိတ္ဆက္   AutoCAD Script မိတ္ဆက္ EmptyTue Jul 20, 2010 5:20 am

AutoCAD script file ဆိုသည္မွာ AutoCAD command series မ်ားကို ေရးသားထားေသာ file extension (*.scr) ျဖင့္ text

file တစ္ခုျဖစ္ျပီး script line တစ္ line မွာ command တစ္ခုပဲပါပါတယ္။ အမ်ားအား ျဖင့္ script files မ်ားကို AutoCAD ထဲမွာ AutoCAD

startup ကို customize လုပ္ရန္ႏွင့္ AutoCAD တြင္ slide show မ်ားဖန္တီးရန္ အ တြက္ အသံုးျပဳပါတယ္။


User ဟာ မိမိရဲ ႔ script file ကို AutoCAD စလွ်င္စခ်င္း auto run ႏုိင္သလို၊ AutoCAD ဖြင့္ျပီး ေနာက္မွ manually run

ႏိုင္ပါတယ္။ Manually run ရန္အတြက္ (command: script) or menu (tools =) Run scripts) မွ run ႏုိင္ပါတယ္။ AutoCAD စေသာအခ်ိန္

script ကို autorun ရန္အတြက္သီးျခား ေဖာ္ျပပါမည္။


Script file ကိုေရးရန္အတြက္ ASCII word format ျဖင့္ save ႏိုင္ေသာ (MS word, notepad) ကဲ့သို႔ word processor မ်ားကို သံုးျပီး

ေရးႏုိင္ပါတယ္၊ သတိျပဳရန္မွာ save ေသာအခါ file extension “*.scr” ျဖင့္ save ရန္ျဖစ္ပါတယ္။ Script ရဲ ႔ေနာက္ ဆံုး line ဟာ

blank ျဖစ္ရပါမယ္။ ဆိုလိုတာက script ရဲ ႔ ေနာက္ဆံုး command line ကိုေရးျပီးတဲ့ အခါ ေနာက္ဆံုးမွာ (ENTER) တစ္ခ်က္ ႏွိပ္ထားခဲ့ရမယ္လို႔

ဆိုလိုတာပါ။


Script line တစ္ line ဟာ command တစ္ခု ျဖစ္ျပီး၊ command line တစ္ခုခ်င္းမွာရွိတဲ့ space တစ္ေနရာတုိင္းဟာ User’s (ENTER)


သေဘာမ်ိဳးျဖစ္ပါတယ္။ Script ကိုေရးသူဟာ AutoCAD command sequences ေတြကို ရင္းႏွီးကၽြမ္း၀င္ေနဖို႔လိုပါတယ္။ ဆိုလိုတာကေတာ့ … ဥပမာ

line command ဆိုပါဆို႔ first point သတ္မွတ္ျပီးရင္ next point သတ္မွတ္ရမယ္၊ ေနာက္ user က (ENTER) မႏွိပ္မခ်င္း next point ကို

ဆက္ေတာင္းေနမည္။ ဆိုလိုတာက ေတာ့ user က command တစ္ခုကိုေပးလိုက္တာနဲ႔ AutocAD command line မွာ ထပ္ေပၚလာမယ့္

next step instruction နဲ႔ user အတြက္ ေရြးခ်ယ္လို႔ ရတဲ့ options ေတြ နဲ႔ ရင္းႏွီးေနရမယ္လို႔ ဆိုလိုတာပါ။ Dialog box ပါေသာ command

မ်ိဳးမွတပါး AutoCAD command line မွာ run ႏုိင္ေသာက်န္ မည္သည့္ command မ်ိဳးကိုမဆို script က run ႏိုင္ပါတယ္။ မွတ္ခ်က္…..တစ္ခ်ိဳ ႔

dialog box ေတြကို ေတာ့ ခဏ disable ေပးျပီး script က run ႏုိင္ပါတယ္။ ဤအပိုင္းကို သီျခားေဖာ္ျပပါမည္။


Script မွာ comment မ်ားပါ၀င္ႏိုင္ပါတယ္၊ semicolon (Wink ႏွင့္စေသာ မည္သည့္ script line ကိုမဆို script က comment

အျဖစ္သတ္မွတ္ျပီး၊ AutoCAD မွာ process မွာ ထည့္ run မွာ မဟုတ္ပါဘူး။ Space ပါေသာ reference မ်ား file name မ်ားကို “……”

အတြင္းတြင္ ေရးရပါမည္။


ဥပမာ…. My house.dwg တိုတဲ့ drawing ကိုဖြင့္ရန္အတြက္

[open “my house.dwg”] လို႔ ေရးရပါမယ္၊ file name က house.dwg ျဖစ္ခဲ့ရင္ေတာ့ [open house.dwg] လု႔ိေရးရင္ရပါတယ္။

မွတ္ခ်က္….script မွာ ေရးတဲ့ပံုစံမ်ိဳး နဲ႔ ေရးထားတဲ့ ရွင္းျပခ်က္ေတြကို ေထာင့္ကြင္း “ [ ] ” ထဲမွာ ေဖာ္ျပပါမယ္။



Script မွာ command ေပါင္းေျမာက္မ်ားစြာ ပါႏိုင္ေပမယ့္ AutoCAD က script file တစ္ခုကို command process တစ္ခု အေနႏွင့္သာ

မွတ္ယူပါတယ္။ ဆိုလိုတာက….ဥပမာ circle တစ္ခု၊ line တစ္ခု၊ rectangle တစ္ခုကို script နဲ႔ ဆြဲျပီးေတာ့ (Ctrl+Z) or (undo) တစ္ၾကိမ္လုပ္ရံုနဲ႔

script နဲ႔ ဆြဲခဲ့ေသာ circle, line ႏွင့္ rectangle ေတြအားလံုး ဟာ ပ်က္သြားပါမယ္။ ဘာေၾကာင့္လဲဆိုေတာ့ (Undo) command

ဟာ process တစ္ခုခ်င္းကို recover လုပ္သြားတာျဖစ္ျပီး script process တစ္ခုလံုးကိုလည္း သာမာန္ process တစ္အေနနဲ႔သာ မွတ္ယူတဲ့

အတြက္ေၾကာင့္ undo တစ္ၾကိမ္လုပ္ရံုနဲ႔ script process မ run ခင္ကအတုိင္း recover ျပန္လုပ္ေပးျခင္းျဖစ္ပါတယ္။


ဥပမာမ်ား

AutoCAD Script မိတ္ဆက္ Scr1
ေအာက္မွာ ဥပမာ script file မ်ားကို download ခ်ျပီး ေလ့လာႏိုင္ပါတယ္။


Scr1.scr

အနီေရာက္ line တစ္ေၾကာင္း၊ အျပာေရာင္ circle တစ္ခု ႏွင့္ စိမ္းျပာေရာင္ rectangle ကိုဆြဲျပီး၊ zoom extent လုပ္ေပးပါမယ္။ line command

ျပီးတဲ့ အခါ မွာ တစ္ခ်က္ ျဖင့္ blank script line ကေတာ့ line command က next point request ကုိ အဆံုးသတ္ဖို႔အတြက္ User ျဖစ္ပါတယ္။

ေနာက္ဆံုး zoom extent ျပီးတဲ့အခါ extra တစ္ခ်က္ျဖင့္ သီျခား blank script line တစ္ခု ရွိေနတာကို သတိျပဳၾကည့္ပါ၊ ၄င္းကေတာ့ script file ရဲ ႔

syntax သက္သက္ သာျဖစ္ပါတယ္ (အထက္ တြက္ေဖာ္ျပျပီး)။


Scr2.scr ကေတာ့ AutoCAD ကေန တဆင့္ window application တစ္ခ်ိဳ ႔ ကို start လုပ္ပံုကို ျပထားျခင္း ျဖစ္ပါတယ္။ Scr2 မွာ window

notepad, Adobe Acrobat Reader ႏွင့္ Googletalk တို႔ကို ဖြင့္ေပးပါမယ္။


Scr3.scr User setting ျဖစ္ပါတယ္။ “osnap off, grid on, line type scale ကုိ 5, overall dimension scale ကို 2, ortho ကို on”

ေပးေသာ script ျဖစ္ပါတယ္။လက္ရွိ Current post မွာ AutoCAD script အေျခခံသာျဖစ္ပါတယ္။ Script application အတြက္ ကို

သီးျခားေဖာ္ျပပါမည္။



က်မ္းကိုးစာရင္း၊

၁)AutoCAD 2009 Help

၂) ဆရာ Robert တင္ေအး AutoCAD Reference

၃) DailyAutoCAD



Credit:autocaddrawing.blogspot.com

_________________
with regards,
Tin Htun Lwin
Back to top Go down
http://www.m51a.com
 
AutoCAD Script မိတ္ဆက္
Back to top 
Page 1 of 1

Permissions in this forum:You cannot reply to topics in this forum
Music & IT Development :: Category :: Knowledge Forum :: Autocad-
Jump to: