반응형

전체 글 44

[AutoCAD] 오토캐드 AutoLisp 간단한 문법설명 1

지금부터 AutoLisp의 규칙을 알아보도록 합니다.1. 숫자정수와 실수로 나뉜다.정수는 1,2,3,4,5….. 실수는 1.2345 등정수는 32bit범위를 갖는다. ( -2147483648 ~ +21474883647)(참고, 일부의 정수는 -32768 ~ +32767의 16Bit 범위) 2. 문자열Lisp에서는 사용자에게 전달을 하거나 데이터값으로 문자열을 사용한다.“” 을 이용하여 표현하며 다음과 같이 사용한다.예) “ABC” “홍길동”문자열은 대소문자를 구분하지 않는다.다만, 사용자에게 보여질 Prompt는 문자열 그대로를 보여주며, 변수와 상수는 구분하지 않는다. 3. () 괄호AutoLisp은 반드시 괄호를 통하여 정의 시작부터 끝까지 표현한다.표현식 : (함수 변수1 값1 변수2 값2 . . ..

AutoLisp 2024.02.23

[AutoCAD] 오토캐드 새로운기능 - DWG비교 (도면비교)

DWG 비교 기능을 사용하여 두 개의 도면을 비교합니다. 색상 및 구름형 리비전을 사용하여 차이를 나타냅니다. ​ 아주 간단한 설명입니다. ​ 1. DWG비교 선택합니다. (명령 : Compare) ​ 또는 ​ 2. DWG 비교 대화상자에서 두개의 다른 도면을 선택합니다. ​ 3. 비교를 실행하면 아래와 같이 비교하여 Cloud로 표시하여 하이라이트 되어 보여집니다.

카테고리 없음 2024.02.23

[C#]IndexOf() 문자열을 찾아 위치를 반환한다.

● int IndexOf(string strSearchText) - strSearchText : 찾고자하는 문자열 입력 - 반환(return) 값 -1 : 문자열 찾지 못함 5 : 숫자 (문자열의 위치를 숫자로 반환) using System; namespace test { class Program { static void Main(string[] args) { string str = "Sample Test"; int index = str.IndexOf("Test"); Console.WriteLine(index.ToString()); Console.WriteLine(str.Substring(index)); } } } 결과 : 7 "Test"

카테고리 없음 2024.02.22

[C#]문자열 함수 SubString(), IndexOf(), LastIndexOf(), Split(), Replace(), Equals()

● string SubString(int startIndex, int Length); - startIndex : 문자열을 가져올 시작위치 - length : 가져올 문자열의 길이 - Sample using System; namespace test { class Program { static void Main(string[] args) { string str = "Sample Test"; string strValue = str.Substring(0, 6); Console.WriteLine(strValue); } } } 결과 : Sample ● int IndexOf(string strSearchText) - strSearchText : 찾고자하는 문자열 입력 - 반환(return) 값 -1 : 문자열 찾지 ..

카테고리 없음 2024.02.22

[AutoLISP] AutoCAD에서 AutoLisp으로 길이를 구합니다.

길이를 구하는 Lisp입니다. Pline, Line, arc, circle 모두 가능합니다. (defun c:getlength() (vl-load-com) (setq x_object (entsel)) (setq x_object (vlax-Ename->Vla-Object (car x_object))) (setq x_length (vlax-curve-getdistatparam x_object (vlax-curve-getendparam x_object ))) (princ (rtos x_length))(alert (strcat "길이 = " (rtos x_length)))(princ) ) 결과: 명령: GETLENGTH 객체 선택: 1695.5227

카테고리 없음 2024.02.21

[C#]Trim(), TrimStart(), TrimEnd() 사용법

Trim() - 문자열의 앞쪽, 뒤쪽 공백을 모두 제거한 문자열을 반환한다. TrimStart() - 문자열의 앞쪽 공백을 모두 제거한 문자열을 반환합니다. TrimEnd() - 문자열의 뒤쪽 공백을 모두 제거한 문자열을 반환합니다. - Sample 사용예제 string strValue = " Sample "; string str2 = strValue.Trim(); 결과 : "Sample"; string str3 = strValue.TrimStart(); 결과 : "Sample "; string str4 = strValue.TrimEnd(); 결과 : " Sample";

카테고리 없음 2024.02.21

[C#] 현재폴더와 실행 프로세스 결합 경로

가. 프로세스 이름 가져오기 System.Diagnostics.Process currentProcess = System.Diagnostics.Process.GetCurrentProcess(); string strProcess = currentProcess.ProcessName; 나. 현재의 실행 폴더를 가져온다. string strFolder = System.IO.Directory.GetCurrentDirectory(); 다. 현재 폴더와 프로세스를 결합한 파일경로 string strFilePath = string.Format("{0}\\{1}.exe", System.IO.Directory.GetCurrentDirectory(), this.currentProcess.ProcessName);

카테고리 없음 2024.02.21
반응형