성태의 닷넷 이야기
홈 주인
모아 놓은 자료
프로그래밍
질문/답변
사용자 관리
사용자
메뉴
아티클
외부 아티클
유용한 코드
온라인 기능
MathJax 입력기
최근 덧글
[정성태] 제가 큰 실수를 했군요. ^^; Delegate를 통한 Bein...
[정성태] Working with Rust Libraries from C#...
[정성태] Detecting blocking calls using asyn...
[정성태] 아쉽게도, 커뮤니티는 아니고 개인 블로그입니다. ^^
[정성태] 질문이 잘 이해가 안 됩니다. 우선, 해당 소스코드에서 ILis...
[양승조
] var대신 dinamic으로 선언해서 해결은 했습니다. 맞는 해...
[양승조
] 또 막혔습니다. ㅠㅠ var list = props[i].Ge...
[양승조
] 아. 감사합니다. 어제는 안됐던것 같은데....정신을 차려야겠네...
[정성태] "props[i].GetValue(props[i])" 코드에서 ...
[정성태] 저렇게 조각 코드 말고, 실제로 재현이 되는 예제 프로젝트를 압...
글쓰기
제목
이름
암호
전자우편
HTML
홈페이지
유형
버전 업
사용 사례
개발자 대상
일반인 대상
기타
부모글 보이기/감추기
내용
프로그램을 개발하다 보면, 여러 가지 유틸리티를 사용하게 됩니다.<br /> <br /> 그중에는 GUI 프로그램이 있는가 하면, Console 응용 프로그램도 있지요. 경험에 비춰볼 때, Console 프로그램은 PATH가 잡혀 있지 않다는 것 때문에 사용이 매우 불편하곤 했습니다.<br /> <br /> .NET 2.0과 함께 여러 가지 도구들이 쏟아져 나오는데, ... 그때마다 일일이 PATH 지정하기도 참 귀찮죠. 컴퓨터의 OS를 재설치하거나, 다른 PC에서 작업하는 것 역시 PATH를 잡아줘야 하는 불편함이 있습니다.<br /> <br /> 바로 그것이, ^^ 제가 SmallTool에 ConsoleBat.exe 콘솔 응용 프로그램을 포함시킨 이유입니다.<br /> 실행 먼저 시켜 볼까요! <br /> <br /> (당연히 SmallTool이 설치된 상태에서) "시작" / "SmallTool" / "ConsoleBat"을 실행시킵니다.(몇 번 하다 보면, 바탕화면에 단축키를 생성해 놓을 것입니다.)<br /> <br /> 그럼, 다음과 같이 Console 창이 하나 뜹니다. 평범하죠. ^^<br /> <br /> <img alt="ConsoleBat 실행 화면" src="/SysWebRes/bbs/console_popup_screen.png" /><br /> <br /> 자, 그럼 어떤 경로들이 잡혀 있을지 "set path" 명령어를 통해서 확인해 봅니다.<br /> 제가 포함시켜 놓은 것은 기본 시스템 PATH에, 다음과 같은 응용 프로그램들이 존재하는 경우 ConsoleBat의 콘솔창 환경에 추가를 하도록 지정해 놓았습니다.<br /> <br /> <pre class="code"> ----- System32 ------ %WINSYS32% - C:\WINDOWS\system32; ----- Visual Studio 8.0 관련 ------ %VSINSTALLDIR% - D:\Program Files\Microsoft Visual Studio 8; %VCINSTALLDIR% - D:\Program Files\Microsoft Visual Studio 8\VC; %VCBINDIR% - D:\Program Files\Microsoft Visual Studio 8\VC\BIN; %DEVENVDIR% - D:\Program Files\Microsoft Visual Studio 8\Common7\IDE; %VSTOOLSDIR% - D:\Program Files\Microsoft Visual Studio 8\Common7\Tools; %VSTOOLSBINSDIR% - D:\Program Files\Microsoft Visual Studio 8\Common7\Tools\Bin; %VCPLATFORMSDK% - D:\Program Files\Microsoft Visual Studio 8\PlatformSDK\bin; %VCPACKAGESDIR% - D:\Program Files\Microsoft Visual Studio 8\VCPackages; ----- .NET Framework 관련 ------ %FRAMEWORKDIR% - C:\WINDOWS\Microsoft.NET\Framework; %FRAMEWORK20SDKDIR% - D:\Program Files\Microsoft Visual Studio 8\SDK\v2.0; %FRAMEWORK20DIR% - C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727; ----- Debugging Tools for Windows ------ %DBGTOOLSFORWINDIR% - C:\Program Files\Debugging Tools for Windows; ----- ALZIP 관련 ------ %ALZIPBIN% - C:\Program Files\ESTsoft\ALZip; ----- SmallTool 관련 ------ %SMALLTOOLBIN% - C:\Program Files\SysNET\SmallTool\bin; %NDOCPATH% - C:\Program Files\SysNET\SmallTool\NDocV15; %XSDOBJECTGENPATH% - C:\Program Files\SysNET\SmallTool\XSDObjectGenerator; </pre> <br /> 따라서, 위의 폴더에 포함된 콘솔 명령어 또는 GUI 응용 프로그램은 ConsoleBat.exe 명령어 창에서 경로 없이 그냥 치시면 실행이 가능합니다.<br /> <br /> 다음의 화면은, ConsoleBat.exe 명령어 창에서 XSDObjectGen.exe를 실행시킨 모습입니다.<br /> <img alt="ConsoleBat 명령어 창에서 XSDObjectGen.exe 실행 화면" src="/SysWebRes/bbs/console_popup_screen2.png" /> <hr /> *** 위의 목록은, 개인적으로 하는 작업과 관련하여 더욱 늘어날 수 있습니다. 워낙에 PATH 설정을 귀찮아 하기 때문에. ^^
첨부파일
스팸 방지용 인증 번호
1257
(왼쪽의 숫자를 입력해야 합니다.)