본문 바로가기

언어

.Net 여러 DLL 파일을 하나의 실행파일로 묶어주는 프로그램 출처: https://blog.naver.com/nezrats/50181889492 인터넷 뒤져보면 DLL 파일을 묶기위한 여러 시도가 존재하는데, 더 이상 헤맬거 없다.이건 뭐 그냥 종결자다. 더욱이 MS에서 만든거고.근데 왜 툴에 기본 배포를 안하나 모르겠다. *나중에 안 사실인데 DotNetFrameWork 4.0 이후 부터인가는 'Properties' 창에서 설정하는 기능이 존재하니 참고. 더보기
배치파일(BAT) 명령어 출처: https://blog.naver.com/nezrats/50185771929 배치 파일 연산자쉘 스크립트 동의어뜻%$명령어줄 매개변수 접두사/-명령어 옵션 플래그/디렉토리 패스 구분자===(같음) 문자열 비교 테스트!==!!=(다름) 문자열 비교 테스트||파이프@set +v현재 명령어를 에코하지 말 것**파일명 "와일드 카드">>파일 재지향(덮어 쓰기)>>>>파일 재지향(덧붙여 쓰기) NUL" 은 변형결과가 화면에 안뜨게 하는것이다. DEL *.SYS director.bat dir | find "Directory"> go.bat call go if exist director.bat del director.bat if exist go.bat del go.bat19. subst 명령어를 경로에 사용하.. 더보기
자주 쓰는 특수 기호 읽는 법 출처: https://blog.naver.com/nezrats/50185777058 문자영 문한 글또 다른 영문표기Space (스페이스)공백, 공란blank, ghost&~Tilde (틸드)물결(표)`Grave (그레이브)강세표accent, back quote!Exclamation point (익스클레메이션 포인트)느낌표exclamation mark, wow, hey@At Sign (앳사인 또는 앳)골뱅이at, each, rose#Crosshatch (크로스해치)우물표시pound, number, sharp$Dollar sign (달러 사인)cash, currency symbol%Percent sign (퍼센트 사인)백분표double-oh-seven, grapes^Circumflex (서큠플렉스)모자, 윗.. 더보기
string format 출처: https://blog.naver.com/nezrats/220707731062 *소수점 자릿수를 제어하려면 형식 지정자 뒤에 원하는 자릿수를 기입하면 된다.(아래 고정 소수점 참고) 형식지정자종류예제출력C / c통화 Currency string.Format("{0:C}", 2.5);₩3 string.Format("{0:C}", -3.5);-₩4D / d10진법 Decimal string.Format("{0:D}", 00035);35E / e과학적지수 Scientific string.Format("{0:E}", 342);3.420000E+02F / f고정 소수점 Fixed-point string.Format("{0:F2}", 35.22));35.22 string.Format("{0:F0}", 35... 더보기
활성창에 키 입력 출처: https://blog.naver.com/nezrats/220755036632 다른 창에 프로그래밍적으로 키를 입력 하는 방법은 여럿 있겠지만,현재 활성화된 창에 키를 입력할 수 있는 방법이라면 Sendkeys 클래스의 Send() 함수가가장 유용할 것 같다.사용 방법은 아래와 같음.(SendWait()도 동일) [기본 사용법] Sendkeys.Send("A"); //기본 입력 Sendkeys.Send("AB"); //순차 입력 Sendkeys.Send("(AB)"); //동시 입력 Sendkeys.Send("{A 10}"); //지정된 수만큼 연속 입력[특수키 맵] 키코드Enter{ENTER}, ~ESC{ESC}백스페이스{BACKSPACE}, {BS}, {BKSP}Break{BREAK}Caps .. 더보기
더 빠른 Hexa string To char [출처] 더 빠른 Hexa string To char|작성자 별의별생각 일반적으로 "AA", "0F", "1D" 따위의 Hexa 코드 형태로 된 문자열을 char type로 변환하고자 하면, char value = (char)Convert.ToByte("AA", 16); 형태로 .net 내장 함수를 통해 구현할 것이다. 한 두개 또는 몇 수십개 작업을 하는 경우 이 방법 외 굳이 다른 선택을 찾을 필요는 없다. 하지만, 1000개, 10000개 또는 그 이상의 무수한 변환을 해야하는 경우 생각보다 큰 오버헤드에 직면한다. 아마도 범용 함수 특성상 많은 조사와 안전장치의 결합이 원인이지 싶다. 그렇다면 빠르게할 방법은? 직접 만들어 쓰면된다! public char HexaToChar(int a, char .. 더보기
네트윅 Ping 감시용 프로그램(수천대의 네트윅 감시용으로 만듬) 출처: http://www.devpia.com/Maeul/Contents/Detail.aspx?BoardID=217&MAEULNO=8&no=32217&page=2 소규모로 ping 감시하는 프로그램은 널렸는데.. 수천대 네트윅 장비를 감시하는 프로그램은 없어서 직접 만들어 보았습니다. 대략 2주 동안 프로그램 켜져 있는데 특별하게 에러나 컴텨가 느려지거나 하지는 않네용... 프로그램소스가 많이 난잡한데 필요하신분 계시면 가져다 쓰세용~~ 저는 4000천대 가량 리스트가 등록했구요 4000천대 핑 확인하는데 대략 2분 정도 핑 수행 하네요... 쓰레드로 List 이용해서 테스트시 수행속도가 빠른 대신에 TimeOut 이 많이 나와서 백그라운드워커로 바꾸니 너무 잘되더라구욘... 너무 좋타~~ 대신 수행속도.. 더보기
미로그리기 소스 출처: http://www.devpia.com/Maeul/Contents/Detail.aspx?BoardID=217&MAEULNO=8&no=32352&page=1 비주얼스튜디오 2010으로 만들었습니다.스택 공부하면 만들었던 미로 그리기 소스입니다.여러 층으로 이루어진 미로입니다.개발 입문하시는 분들 참고하시라고 올립니다 더보기
C#에서 ImageSearch 사용하기 출처: http://blog.naver.com/134686/220944621041 첨부되어 있는 파일은 오토핫키의 imagesearch.dll 입니다.하도 오토핫키만하다가 질리는감이 있어서 C#으로 잠깐 눈을 돌렸는데.. 이거 너무재밌네요하나하나 찾아서 기능구현하는 재미도있고오토핫키와 비슷한듯 다른매력. 강의가 아닌 일방적인 소스 해석코드만 적어두겠습니다.하나하나 파헤쳐둔거라 해석하기에 어렵진않을겁니다. System.Runtime.InteropServices; 을 추가시키고 class 안에[DllImport("ImageSearchDLL.dll")]private static extern IntPtr ImageSearch(int x, int y, int right, int bottom, [MarshalAs(.. 더보기
비활성창 매크로 만들기 출처: http://yjngh.tistory.com/entry/%EB%B9%84%ED%99%9C%EC%84%B1-%EC%B0%BD-%EB%A7%A4%ED%81%AC%EB%A1%9C-%EB%A7%8C%EB%93%A4%EA%B8%B0 비활성창 매크로 제작기.. 조조전 재료의 압박때문에..짜증이 나던터에.. 오토를 만들었다..opencv개발을 해왔던 터라 주로 활성창을 캡쳐해서 하는 방법으로 주로 했었는데활성창의 경우 집에서는 와이프 눈치 보느라..회사에서는 활성창으로는 도저히 녹스를 돌리기 힘들었다.게다가 내가 캡쳐를 하는방식은 화면을 스크린샷 하는것이기 때문에 화면을 아래로 숨기게 되면 이런식으로 보이는화면 밖으로 나간부분은 캡쳐가 되지않는다.그러던중 비활성창 캡쳐에 관련된 글을 보았다. public st.. 더보기