Microsoft MVP성태의 닷넷 이야기
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 
(연관된 글이 1개 있습니다.)
프로그램을 개발하다 보면, 여러 가지 유틸리티를 사용하게 됩니다.

그중에는 GUI 프로그램이 있는가 하면, Console 응용 프로그램도 있지요. 경험에 비춰볼 때, Console 프로그램은 PATH가 잡혀 있지 않다는 것 때문에 사용이 매우 불편하곤 했습니다.

.NET 2.0과 함께 여러 가지 도구들이 쏟아져 나오는데, ... 그때마다 일일이 PATH 지정하기도 참 귀찮죠. 컴퓨터의 OS를 재설치하거나, 다른 PC에서 작업하는 것 역시 PATH를 잡아줘야 하는 불편함이 있습니다.

바로 그것이, ^^ 제가 SmallTool에 ConsoleBat.exe 콘솔 응용 프로그램을 포함시킨 이유입니다.
실행 먼저 시켜 볼까요!

(당연히 SmallTool이 설치된 상태에서) "시작" / "SmallTool" / "ConsoleBat"을 실행시킵니다.(몇 번 하다 보면, 바탕화면에 단축키를 생성해 놓을 것입니다.)

그럼, 다음과 같이 Console 창이 하나 뜹니다. 평범하죠. ^^

ConsoleBat 실행 화면

자, 그럼 어떤 경로들이 잡혀 있을지 "set path" 명령어를 통해서 확인해 봅니다.
제가 포함시켜 놓은 것은 기본 시스템 PATH에, 다음과 같은 응용 프로그램들이 존재하는 경우 ConsoleBat의 콘솔창 환경에 추가를 하도록 지정해 놓았습니다.

----- 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;

따라서, 위의 폴더에 포함된 콘솔 명령어 또는 GUI 응용 프로그램은 ConsoleBat.exe 명령어 창에서 경로 없이 그냥 치시면 실행이 가능합니다.

다음의 화면은, ConsoleBat.exe 명령어 창에서 XSDObjectGen.exe를 실행시킨 모습입니다.
ConsoleBat 명령어 창에서 XSDObjectGen.exe 실행 화면
*** 위의 목록은, 개인적으로 하는 작업과 관련하여 더욱 늘어날 수 있습니다. 워낙에 PATH 설정을 귀찮아 하기 때문에. ^^
[연관 글]






[최초 등록일: ]
[최종 수정일: 6/25/2021]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




1  [2] 
NoWriterDateCnt.TitleFile(s)
5정성태12/24/20043498성태의 게시판 구현이론: SysnetBoard
9이일렬1/6/20042754    답변글 [답변]: 성태의 게시판 구현이론: SysnetBoard
10정성태1/17/20041517        답변글 [답변]: 성태의 게시판 구현이론: SysnetBoard
14정성태12/24/20041610    답변글 [답변]: SQL Server 2005 에서 달라지는 쿼리
16정성태5/17/20051392    답변글 Improving Application Performance by Implementing Paginated Lists
4정성태7/23/20032212리스트 ActiveX 컨트롤 ( XML 데이터 기반 )
3정성태7/23/20032539트리 ActiveX 컨트롤 ( XML 데이터 기반 ) [2]
2정성태7/23/20033334문자열 암호화 (RSA, MD5, 대칭) COM 개체
13이강구4/28/20042222    답변글 [질문]: 문자열 암호화 ( RSA, MD5, 대칭 ) COM 개체
15정성태3/4/20051745        답변글 [답변]: [질문]: 문자열 암호화 ( RSA, MD5, 대칭 ) COM 개체
1정성태7/23/20032358멋있는 바탕화면 설치 프로그램파일 다운로드1
1  [2]