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)
37정성태6/7/2016729MSBuild Structured Log: record and visualize your builds
36정성태10/20/20062997SmallTool ver 1.0.1.2 - 변경된 점
34정성태7/27/20062387SmallTool ver 1.0.1.1 - 변경된 점
35정성태7/27/20062297    답변글 SourceGDN].0.060717.001 - 변경된 소스파일 다운로드1
33정성태7/24/20062377SmallTool ver 1.0.1.0 - 변경된 점.
32정성태6/30/20062400사용 사례 : 7. 스키마 상속 처리 (3)
30정성태6/27/20063147사용 사례 : 6. 스미카 상속 처리 (2)
29정성태6/27/20062182사용 사례 : 5. ConsoleBat.exe - Path가 설정되어 있는 Command 창 이용하기
28정성태6/27/20062611사용 사례 : 4. 스미카 상속 처리 (1)파일 다운로드1
27정성태6/27/20062480사용 사례 : 3. XSDObjectGen - partial class 생성파일 다운로드1
26정성태6/29/20062324사용 사례 : 2. XSDObjectGen - Enum 처리에 대한 기능 향상파일 다운로드1
31정성태6/29/20062466    답변글 사용 사례 : 2.1 XSDObjectGen - Enum 처리 방식 변경
25정성태6/23/20062847사용 사례 : 1. VS.NET 통합 환경에서 XSDObjectGen 실행
24정성태6/23/20062343자동 로그인 ver 1.53파일 다운로드1
22정성태6/18/20062430ST : XSDObjectGen 1.4.2.1 포함
23정성태6/18/20062414    답변글 XSDObjectGen 1.4.2.1 - 커스터마이징파일 다운로드1
20정성태1/4/20073572ST: NDoc 2.0 한글 지원 버전
21정성태5/26/20062822    답변글 [답변]: ST: NDoc 2.0 한글 지원 버전 (업데이트)
19정성태5/18/20064123ST: ROBOCOPY.exe
18정성태4/20/20062561자동 로그인 ver 1.52 [2]파일 다운로드1
11정성태2/14/20047143폴더 백업( 동기화 ) 프로그램 [5]파일 다운로드1
7정성태7/24/20033041IExtender : Internet Explorer 확장툴 [2]
8정성태8/4/20032446    답변글 제거방법
6정성태7/23/20035343성태의 사이트 로그인 보안 구현: SysnetLogin
5정성태12/24/20043493성태의 게시판 구현이론: SysnetBoard
[1]  2