반응형

전체 글 44

[AutoCAD C#]AutoCAD Palette 배경색상 설정

AutoCAD의 특성 팔레트와 같은 배경색의 팔레트를 C#으로 구현하려면, AutoCAD의 특성 팔레트와 동일한 색상을 가져와서 PaletteSet에 적용해야 합니다. AutoCAD는 내부적으로 특정 색상 테마를 사용하기 때문에, 특성 팔레트의 배경색을 직접 가져오는 API는 제공되지 않지만, AutoCAD의 다크 및 라이트 테마에 따라 팔레트 배경색을 설정할 수 있습니다.다음은 AutoCAD 테마에 맞게 팔레트 배경 색상을 설정하는 예제 코드입니다.using System; using System.Drawing; using Systehttp://m.Windows.Forms;using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCAD.Runtime..

AutoCAD C# 2024.11.09

c# 윈도우 설치된 프로그램 목록 확인하기

컴퓨터에 설치된 프로그램 목록을 확인하려면 C#에서 Registry 클래스를 사용하여 레지스트리의 Uninstall 키에서 설치된 프로그램 정보를 가져올 수 있습니다. 이 코드는 HKEY_LOCAL_MACHINE과 HKEY_CURRENT_USER에서 설치된 프로그램 목록을 검색합니다.using System; using System.Collections.Generic; using Microsoft.Win32; class Program {     static void Main()     {         foreach (var program in GetInstalledPrograms())         {             Console.WriteLine($"Name: {program.Name}, Ver..

C# 2024.11.01

[AutoCAD C#]AutoCAD에서 C# 코드를 이용하여 선택한 블록들의 위치 출력

AutoCAD에서 선택한 블록들의 위치를 C#으로 구현하려면 AutoCAD .NET API를 사용해야 합니다. 이 API를 통해 AutoCAD 객체를 조작하고 정보를 추출할 수 있습니다. 아래는 AutoCAD에서 선택된 블록들의 위치를 추출하는 예제입니다.using Autodesk.AutoCAD.Runtime; using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCAD.DatabaseServices; using Autodesk.AutoCAD.EditorInput; using Autodesk.AutoCAD.Geometry; public class BlockLocation {     [CommandMethod("GetBlockPositions")]..

AutoCAD C# 2024.10.09

[AutoLisp]AutoCAD에서 선택한 블럭(Block)들의 위치를 출력

AutoLISP를 사용하여 선택한 블록의 위치 출력합니다.AutoCAD에서 AutoLISP 실행:명령줄에서 VLISP를 입력하여 Visual LISP 편집기를 열어 아래의 코드를 작성합니다.LISP 코드 작성: 아래의 코드는 선택한 블록의 위치를 가져와 출력하는 간단한 예입니다.코드(defun C:GetBlockPosition ( / selSet blkName blkHandle blkEnt blkInsertPt) ;; 선택한 블록 집합 만들기 (setq selSet (ssget "_I" '((0 . "INSERT")))) ;; INSERT는 블록을 의미 (if selSet (progn ;; 선택한 블록 정보 가져오기 (setq blkEnt (ssname selSet 0)) ;; 선택된 첫 번째 블록 가져..

AutoLisp 2024.10.09

[C#]OpenFileDialog 활용하기

C#을 사용하여 파일을 선택하거나 불러오는 기능을 구현하기.OpenFileDialog의 기본 사용법과 주요 기능에 대해 알아보겠습니다.// 파일 대화 상자 객체 생성 OpenFileDialog openFileDialog = new OpenFileDialog();      // 파일 확장자 지정, png 이미지 파일만 선택하도록 설정 openFileDialog.Filter = "이미지 파일|*.png";  //FilterIndex - 대화상자에서 기본으로 선택될 파일 유형의 인덱스 설정openFileDialog.FilterIndex = 1;//InitialDirectory - 처음 표시될 디렉토리를 설정.openFileDialog.InitialDirectory = "*.*";//RestoreDirector..

C# 2024.09.12

[AutoCAD]AutoCAD DWG를 PNG 파일로 저장하기

AutoCAD파일 문서를 공유하기 위한 방법 들 중, PDF 처럼 이미지 형식으로 파일을 저장하여 공유하는 방식중에 하나인 PNG 이미지 저장하기가 있습니다.PDF, PNG, JPEG 등이 이에 해당합니다.1. 도면 파일을 열어줍니다. PLOT명령을 실행합니다.2. 프린터/플로터 설정 -> PNG로 출력- 용지크기 설정- 플롯대상 : 윈도우 -> 출력하고자하는 영역선택- 플롯 간격띄우기 : 플롯의 중심- 플롯축척 : 용지에 맛춤- 플롯 스타일, 음영처리, 플롯옵션, 도면방향들을 적절히 선택하고 확인을 누릅니다.3. 원하는 폴더 위치에 원하는 이름을 입력합니다.4. PNG로 출력이 완료된 파일을 그림판으로 본 화면입니다.

카테고리 없음 2024.07.04

[AutoCAD]AutoCAD DWG 파일로 버전 알아보기

AutoCAD Dwg 파일을 읽어 AutoCAD 어떤버전으로 저장되었는지 확인이 가능합니다.Sample.dwg파일을 메모장 또는 Text Editor 등을 이용하여 읽기를 실행합니다.또는 Sample.dwg파일을 메모장 또는 Text Editor 바로가기 아이콘으로 Drag & Drop 으로 읽기를 실행합니다.테두리 안에 표시된 AC1032 를 보고 AutoCAD파일 버전을 확인할 수 있습니다.AC1015 = AutoCAD 2000 ~ 2002AC1018 = AutoCAD 2004 ~ 2006AC1021 = AutoCAD 2007 ~ 2009AC1024 = AutoCAD 2010 ~ 2012AC1027 = AutoCAD 2013 ~ 2017AC1032 = AutoCAD 2018 ~ 2024위의 버전을 확..

카테고리 없음 2024.07.03

[AutoCAD]AutoCAD Rename 이름 변경하기(Block, Layer, 명명된 이름들)

AutoCAD의 Rename (이름변경하기)는 블럭, 레이어, 치수스타일, 뷰 등 AutoCAD에서 명명된 이름을 변경하는 명령입니다. 블럭, 레이어, 치수스타일, 뷰 등의  명명된 이름을 다시 변경할 수 있으며, 추후 정리하여 좀 더 표준화, 제도화를 완성할 수 있습니다.■ Rename (명명된 이름 변경하기)- 명명된 객체 : 이름변경 할 객체 종류 선택- 항목 : 명명된 객체들의 항목 들, 바꿀 항목 선택- 바꿀 이름(R) : 이름 변경하기위의 샘플 블럭의 이름을 Donut에서 Donut_Circle로 이름을 변경됨.

카테고리 없음 2024.07.02

[AutoCAD]AutoCAD 도면을 EXPORTPDF로 PDF로 내보내기(저장)하기

AutoCAD (오토캐드)를 도면작성 후 업체 및 AutoCAD가 설치되지 않는 경우, 도면을 확인하고자 할때, 주로 PDF 문서로 변환하여 전달하는 방식을 많이 사용합니다.■ ExportPDF (PDF내보내기)1. PDF로 저장할 도면을 불러옵니다.2. ExportPDF 명령3. 대화상자 > 옵션 및 출력조정 선택4. 내보내기 (윈도우) 설정 > 윈도우 영역 선택5. 저장하기 (내보내기)PDF 파일을 이용하여, 필요한 사용자에게 전달하여 사용할 수 있다.아래의 PDF파일 연계하여 사용하면 더 효율적으로 관리할 수 있다.[AutoCAD] PDF파일 AutoCAD DWG로 변환하기 AutoCAD 도면을 PLOT to PDF로 변환(저장)하기

카테고리 없음 2024.07.01

[AutoCAD]AutoCAD 도면을 PLOT to PDF로 변환(저장)하기

AutoCAD (오토캐드)를 도면작성 후 업체 및 AutoCAD가 설치되지 않는 경우, 도면을 확인하고자 할때, 주로 PDF 문서로 변환하여 전달하는 방식을 많이 사용합니다.■ Plot(인쇄) 기능을 이용한 PDF 변환하기1. PDF로 저장할 도면을 불러옵니다.2. Plot 명령을 이용하여 다양한 옵션으로 PDF 출력을 이용합니다.Plot 옵션 설정하기- 프린터/플로터 : 플로터 설정 - DWG To PDF.pc3 - 용지 크기 설정- 플롯 영역 : 윈도우 설정 (아래와 같이 윈도우로 출력영역을 설정)- 플롯 축척 : 용지에 맞춤, 축척 설정- 도면 방향 : 가로, 세로 설정PDF 파일을 이용하여, 필요한 사용자에게 전달하여 사용할 수 있다.아래의 PDF파일 연계하여 사용하면 더 효율적으로 관리할 수 있..

AutoCAD 2024.06.29
반응형