본문 바로가기

AutoCAD36

AutoCAD 주요시스템변수 1. File Open을 하였을 경우 대화상자가 안나오는 경우 -Filedia값을 1로 변경 -Filedia -> 0 : Command 라인에서 입력을 받아서 File Open을 실행함 -Filedia -> 1 : 대화상자를 입력으로 File Open을 실행함 2. AutoCAD에서 하나의 파일만 Open이 되는 경우 - SDI값을 0으로 변경 - SDI -> 0 : AutoCAD에서 다수의 파일을 Open을 할수 있음 - SDI -> 1 : AutoCAD에서 한개의 파일을 Open을 할수 있음 3. Hatch실행시 대화상자가 안보일때 - HPDLGMODE -> 1 : 대화상자를 입력으로 Hatch를 실행함 4. Plot Style Table을 STB 에서 CTB로변경하고 싶은 경우 - ConvertPs.. 2011. 5. 25.
[XREF] Xref파일 Bind후에 Xref에서 off된 레이어 삭제 AutoCAD 2007 이상버젼에서 구현이 됩니다. ;; ────────────────────────────── ;; Xref Bind & Off Layer 삭제 ;; Date 2008.10.06 ;; ────────────────────────────── (defun c:xbd(/ lay_0 lay_1 lay_2 lay_off lay_obj num_1 obj_num) (setvar "cmdecho" 0) (setvar "bindtype" 0) ;;Bind 기능 필요 없을 경우 삭제 (command "_.xref" "Bind" "*") ;;Bind 기능 필요 없을 경우 삭제 (setq lay_0 (tblnext "layer" t)) (while lay_0 (setq lay_1 (cdr (assoc 2 l.. 2011. 5. 15.
[LSP] 캐드바이러스(acad.lsp, acaddoc.lsp...) 삭제구문 캐드버젼를 2008일 경우는 acad2008doc.lsp 리습 안에 넣어 두시면 됩니다. 다른버전은 해당되는 리습파일을 열어서 넣어두시면 됩니다. 컴퓨터 파일중에 acaddoc.lsp 파일이 있어도 acad2008doc.lsp 리습이 먼저 실행이 되기 때문에 캐드바이러스가 실행되기 전에 지우는 구문입니다. 필요하신 분만 사용을 하세요 (defun c:V3_AutoCAD (/ VList VFile) (vl-load-com) (setq VList (list "acad.lsp" "acad.vlx" "acad.fas" "acaddoc.lsp")) ;;파일명 추가 (foreach item VList (while (setq VFile (findfile item)) (vl-file-delete VFile) (prin.. 2011. 5. 12.
[LSP] FAS 와 VLX 어느것이 더 빠를까요? 먼저 fas빠르다는 이야기는 들은 적이 있는것 같은데... 확실하지 않아서 한번 테스트를 해보았습니다. 먼저 테스트 하기 위해서 리습구문을 만들었습니다. 퍼지를 실행하고 리젠을 실행하는 구문을 100번을 반복시켜 보았습니다. (defun c:test (/ AcDoc sTime eTime Time) (setq AcDoc (vla-get-activedocument (vlax-get-acad-object))) (setq sTime (rtos (getvar "cdate") 2 8)) (repeat 100 (vla-purgeall AcDoc)(vla-regen AcDoc acallviewports)) (setq eTime (rtos (getvar "cdate") 2 8)) (setq Time (- (atof eT.. 2011. 5. 12.