날짜: 2005-06-08 | 글쓴이: 도아 | 60529 번 | 프린트 | 메일로보내기

배치 파일 작성시 유용한 유틸리티 모음 - 계속

Optimum X 에는 배치 파일 작성에 유용한 여러 유틸리티를 제공하고 있다. Optimum X 다운로드 에서는 다음과 같은 유틸리티들을 다운받을 수 있으며, 그 기능은 다음과 같다.

프로그램지원 OS유형
BuiltIn Account Manager v1.11 (BuiltIn.exe)2003/XP/2000/NTcmd
Administrator, Guest와같은 모든 내장된 계정을 출력/관리한다. 내장된 계정의 이름을 모르는 경우에도 정상적으로 동작한다. 자세한 사용형식은 다음과 같다.

사용형식 BuiltIn.exe [/details] [/newname:name] [/newpw:password] [/disabled:y|n]  [/account:Guest] [\\computer] [/domain:name]
스위치
/details:	계정 이름 대신 계정의 자세한 정보를 출력
/newname:	계정 이름을 변경, 최대 20자.
/newpw:	계정 암호를 변경, 최대 256자.
/disabled:	계정을 사용함 또는 사용 안 함으로 설정.(정책에서 허용하는 경우)
/account:	Guest 계정을 지정.(기본은 Administrator)
\\computer	원격 컴퓨터의 계정을 관리.
/domain:	도메인 계정을 관리.
반환값 /? 또는 -?는 사용 형식을 출력하며, 항상 1을 반환함. 명령어 실행에 성공한 경우 0을 반환함.
다운로드 BuiltIn.zip

 
Clean Up v1.41 (CleanUp.exe)2003/XP/2000/NT/ME/9xcmd
임시 폴더(Temp)나 지정된 폴더로부터 모든 임시 파일을 지운다. 내 최근 문서의 경우 대상에서 제외할 수 있다. 사용하는 형식은 다음과 같다.

사용형식 CleanUp.exe [/Y] [/O] [/A] [/P:folder] [/Q]
스위치
/Y	'Are you sure?'라는 확인 메시지를 출력하지 않음.
/O	오래된 파일만 삭제(추천함). 생성일, 변경일, 접근일이 같은 파일은 삭제되지않음.
/A	모든 파일을 삭제, 임시 파일이 아닌 경우에도 삭제됨(사용상 주의를 요함).
/P	%TEMP% 이외의 폴더를 삭제함.
	(/A 스위치를 사용하는 경우 %WINDIR%, System32와 루트 폴더는 삭제할 수 없음)
/Q	오류를 포함한 모든 메시지를 출력하지 않음
반환값 /? 또는 -?는 사용 형식을 출력하며, 항상 1을 반환함. 명령어 실행에 성공한 경우 0을 반환함.
다운로드 CleanUp.zip

 
Cover Your Tracks v2.30 (Cyt.exe)XP/2000/NT/ME/9xWin
로그온 확인창에 출력되는 사용자 이름을 변경한다. 다른 사람의 컴퓨터에 로그인하고 다른 사람들이 자신의 ID와 암호를 입력해서 계정을 잠그는 것을 원한지 않을 때 유용하다. MS의 Visual Basic 5의 최신 버전이 필요하다. 자세한 사용 형식은 다음과 같다.

사용형식 CYT /user:username /domain:domainname [/y] [/silent] [/show | /hide] [/setprimary]
스위치
/y		확인 및 요약 메시지를 출력히지 않음
/slient		오류를 포함한 모든 메시지를 출력하지 않음
/show		로그온시 마지막 사용자 이름을 출력할 것인지 아닌지를 결정
/hide
/setprimary	'username'을 새로운 프라이머리 사용자로 설정
다운로드 CYT_2.30.zip

 
Empty Recycle Bin v1.00 (EmptyRecycleBin.exe)2003/XP/2000/ME/9xcmd
시스템 종료시 프로그램 실행하기에서 소개한 프로그램으로 명령행에서 휴지통을 비울 수 있다. XP, 2K, ME 및 98에서 정상적으로 동작하며, Active Desktop이 설치된 경우 95와 NT에서도 동작할 수 있다. 자세한 사용 형식은 다음과 같다.

사용형식 EmptyRecycleBin.exe [/Q]
스위치
/Q 'Are you sure?'라는 확인 메시지와 진행 막대를 출력하지 않음.
반환값 /? 또는 -?는 사용 형식을 출력하며, 항상 1을 반환함. 명령어 실행에 성공한 경우 0을 반환함.
다운로드 EmptyRecyclebBin.zip

 
Exit Windows v1.00 (ExitWindows.exe)2003/XP/2000/NT/ME/9xWin
명령행에서 시스템 종료, 다시 시작, 로그오프할 수 있다. 리소스 킷 유틸리티와 비슷하지만 이 프로그램은 NT, 9x에서도 동작한다. 자세한 사용 형식은 다음과 같다.

사용형식 ExitWindows.exe [/L | /S | /R | /P] [/F] [/Y]
스위치
/L	현재 사용자 로그 오프
/S	시스템 종료
/R	시스템 다시 시작(기본값)
/P	전원끄기(모든 시스템에서 지원되는 것은 아님)
/F	데이타를 저장하지 않고 강제로 프로그램을 종료.
/Y	'Are you sure?'라는 확인 메시지를 출력히지 않음.
반환값 /? 또는 -?는 사용 형식을 출력하며, 항상 1을 반환함. 명령어 실행에 성공한 경우 0을 반환함.
다운로드 ExitWindows.zip

 
IE Cache v1.10 (IECache.exe)2003/XP/2000/NT/ME/9xcmd
인터넷 탐색기의 캐쉬(Temporary Internet Files)의 파일 목록을 출력하거나 삭제할 수 있다. 자세한 사용형식은 다음과 같다.

사용형식 IECache.exe [/FILTER:pattern] [/VERBOSE] [/DELETE]
스위치
/FILTER:	캐쉬내에 지정된 항목을 필터(예를 보기 바란다).
/VERBOSE	캐쉬내의 각 항목에대한 자세한 정보를 출력.
/DELETE	캐쉬내의 항목을 삭제. 
	/FILTER가 지정되지 않은 경우, 모든 쿠키와 히스토리가 포함됨.
주의 파일을 삭제하기 전에 IECache.exe > filename.log를 실행하고 그 내용을 확인함으로 캐쉬의 파일 형식에 친근해질 필요가 있음.
필터예
/FILTER:http://	(웹 항목만 반환, http://*)
/FILTER:https://	(SSL 웹 항목만 반환, https://*)
/FILTER:http	(http://, https://, http*를 반환)
/FILTER:http://www.microsoft.com/  (지정된 도메인의 웹 항목)
/FILTER:visited:	(모든 히스토리 반환, Visited:*)
/FILTER:cookie:	(모든 쿠키 반환, Cookie:*)
/FILTER:cookie:%USERNAME%@microsoft.com/	(지정된 도메인에대한 쿠키 반환)
반환값 /? 또는 -?는 사용 형식을 출력하며, 항상 1을 반환함. 명령어 실행에 성공한 경우 0을 반환함.
다운로드 IECache.zip

 
ini Tool v1.10 (iniTool.exe)2003/XP/2000/NTcmd
INI 형식의 파일로부터 섹션과 키를 질의할 수 있다. 자세한 사용형식은 다음과 같다.

사용형식 iniTool.exe /f:filename [/s:section] [/k:key]
스위치
/f:	INI 파일에대한 경로.
/s:	섹션 이름. 지정되지 않으면 모든 섹션이 반환됨.
/k:	키 이름. 지정되지 않으면 /s:section의 모든 키가 반환됨.
주의 이름에 공백이 포함된 경우 큰 따옴표로 인용. 몇몇 결과는 레지스트리로 연결되었기 때문에 결과와 파일 내용이 다를 수 있음. 보다 자세한 정보는 MSㅇ KB기사 102889를 참조하기 바람.
예
  iniTool.exe /f:X:\FolderName\FileName.ini
  iniTool.exe /f:X:\FolderName\FileName.ini /s:Section1
  iniTool.exe /f:X:\FolderName\FileName.ini /s:Section1 /k:Key1
  iniTool.exe /f:"X:\Folder Name\File Name.ini" /s:"Section 2" /k:"Key 2"
반환값 /? 또는 -?는 사용 형식을 출력하며, 항상 1을 반환함. 명령어 실행에 성공한 경우 0을 반환함.
다운로드 iniTool.zip

 
Memory Check v1.00 (MemCheck.exe)2003/XP/2000/NTcmd
시스템의 현재 메모리에대한 통계 정보를 출력한다. 현재 프로세스에대해 가상 메모리와 물리 메모를 얼마나 사용할 수 있는 지 실험하기위해 메모리를 커밋하고 잠글 수 있다. 자세한 사용형식은 다음과 같다.

사용형식 MemCheck.exe [/commit:#] [/lock]
스위치
/COMMIT:	메모리의 지정된 크기를 커밋함(단위 MB).
	허용되는 최대값: 4095.
/LOCK	/COMMIT로 지정된 메모리를 물리 메모리로 잠금. 
	이 영역에대한 연속적인 접근이 페이지 결함을 발생하지 
	않는지 확실히 하기바람.
예
  MemCheck.exe /commit:1024
  MemCheck.exe /commit:512 /lock
용례 1KB=1024 바이트; 1MB=1024 KB; 1GB=1024 MB
반환값 /? 또는 -?는 사용 형식을 출력하며, 항상 1을 반환함. 명령어 실행에 성공한 경우 0을 반환함.
다운로드 MemCheck.zip

 
Message Box v1.10 (MessageBox.exe)2003/XP/2000/NT/ME/9xWin
메시지 박스를 출력하고 사용자의 응답(눌려진 버튼)을 종료 코드로 리턴한다. 자세한 사용형식은 다음과 같다.

사용형식 MessageBox.exe /C:caption /M:message [/W:seconds] [/T:type] [/T:?]
스위치
/C:	제목 막대에 출력될 캡션을 지정.
/M:	사용자에게 출력된 메시지를 지정.
/W:	종료 대기 시간(단위: 초, 옵션).
/T:	아이콘과 버튼의 유형을 지정(옵션).
/T:?	/T: 스위치에대한 도움말과 리턴 코드.
주의 \n은 개행문자로 해석됨 \t는 탭으로 해석됨
반환값 /? 또는 -?는 사용 형식을 출력하며, 항상 0을 반환함. /T:?는 추가 도움말을 출력하며 항상 0을 반환함. 성공한 경우 0이 아닌 값을 반환하며, 0은 실패를 의미.
/T 옵션 /T: 스위치에 이어지는 숫자는 대화상자의 컨텐트와 행동을 정의한다. 매개변수는 결합될 수 있다. 예를들어

확인, 아니오, 취소 버튼 +3
노란색의 느낌표 아이콘 +48
세번째 버튼인 '취소' 버튼을 기본 버튼 +512
합 563

즉 /t:563을 사용하면 된다.

출력될 버튼

0	확인 버튼만 출력
1	확인/취소 버튼 출력
2	중지, 다시, 무시 버튼 출력
3	예, 아니오, 취소 버튼 출력
4	예, 아니오 버튼 출력
5	다시, 취소 버튼 출력

출력할 아이콘

16	X 표(중지)
32	물음표
48	느낌표
64	I 표(정보)

기본버튼

0	첫번째 버튼이 기본
256	두번째 버튼이 기본
512	세번째 버튼이 기본

양식

0	프로그램 양식. 
	다음 단계로 진행하기전에 메시지 박스에서 응답해야 한다.
4096	시스템 양식. 
	사용자가 메시지 박스에 응답할 때까지 모든 단계는 보류된다.

반환 코드

0	오류가 있거나 사용자가 대기 시간동안 응답하지 않은 경우.
1	확인 버튼 선택.
2	취소 버튼 선택.
3	중지 버튼 선택.
4	다시 버튼 선택.
5	무시 버튼 선택.
6	예 버튼 선택.
7	아니오 버튼 선택.
다운로드 MessageBox.zip

 
Modify Profile v1.21 (ModifyProfile.exe)2003/XP/2000/NTcmd
로그인 하지 않은 사용자의 레지스트리 하이브를 읽어 프로필을 변경한다. 또한 새로운 사용자 프로필(기본 사용자)를 변경하는데 사용할 수 있다. 자세한 사용형식은 다음과 같다.

사용형식 ModifyProfile.exe /PROFILE:ALL /REG:"C:\TEMP\New Stuff.reg" /KEYNAME:TempHive

ModifyProfile.exe /PROFILE:"C:\Documents and Settings\Default User\NTUser.dat" / REG:C:\TEMP\NewStuff.reg /KEYNAME:TempHive

주의 /REG 스위치는 REGEDIT.exe로 가져올 수 있는 타당한 .REG 파일을 지정해야 한다. 키 이름은 HKEY_USERS 아래에 있어야 하며, /KEYNAME 스위치에의해 지정된 이름과 동일해야 한다. 예:

Windows Registry Editor Version 5.00

[HKEY_USERS\TempHive\Software\Optimum X\Modify Profile\1.21] "Value"="Data"

/PROFILE:ALL 스위치는 모든 프로필과 기본 사용자 프로필을 변경한다.

반환값 /? 또는 -?는 사용 형식을 출력하며, 항상 1을 반환함. 명령어 실행에 성공한 경우 0을 반환함.
다운로드 ModifyProfile.zip

 
Network Alias v1.00 (NetAlias.exe)2003/XP/2000/NTcmd
Server 서비스에대한 NetBIOS 이름을 출력, 추가, 제거한다. 이 것으로 컴퓨터는 별명이나 다른 컴퓨터 이름으로 접근할 수 있다. Server 서비스는 내 네트워크 환경이나 NET VIEW 명령과 같은 응용 프로그램의 컴퓨터 목록에 이 별명이 출력될 수 통지한다. 자세한 사용형식은 다음과 같다.

사용형식 NetAlias.exe [/ALIAS:NEWNAME] [/DOMAIN:NAME] [/DELETE] [/Y] [\\COMPUTERNAME]
스위치
/ALIAS:	추가 또는 삭제한 이름을 지정. 
	새로운 별명은 15자 이하려야 하며, 공백을 포함하는 경우 
	큰 따옴표로 인용해야 한다.
/DOMAIN:	옵션. 가끔 필요함. 
	새로운 별명을 발표할 도메인/웍그룹을 지정. 
	/ALIAS가 지정되지 않으면 무시된다.
/DELETE	지정된 별명을 삭제함.
/Y	확인하지 않고 변경함.
\\COMPUTERNAME	원격 시스템의 이름을 관리.
주의 NT 기반의 운영체제(2003/XP/2000/NT)가 필요하며 사용자는 Administrators나 Server Operators의 그룹원이어야 한다. 추가할 수 있는 이름의 최대 수는 사용된 이름의 길이에따라 128에서 1024로 변한다. 새로운 별명은 컴퓨터 목록에 바로 나타나지 않는다. 네트워크의 복잡도에따라 최고 48분이 소요된다. 네트워크로부터 제거된 이름 역시 바로 제거되지 않으며, 최고 72분이 소요된다. 보다 자세한 정보는 MS의 KB기사, 188001 , 102878 , 150800 를 보기 바란다.
반환값 /? 또는 -?는 사용 형식을 출력하며, 항상 1을 반환함. 명령어 실행에 성공한 경우 0을 반환함.
다운로드 NetAlias.zip

 
Network Password Age v1.30 (NetPWAge.exe)2003/XP/2000/NTcmd
지정된 도메인의 모든 계정에대한 암호 사용 기간을 출력한다. 이 명령은 NT SAM 데이타베이스로부터 오래된 계정과 사용되지 않는 계정을 지우는데 유용하다. 자세한 사용형식은 다음과 같다.

사용형식 NetPWAge.exe /MACHINES|/USERS [/DOMAIN:name|/COMPUTER:name] [/MIN:x] [/MAX:x] [/B] [/TABS] [/V] [/SHOWDC]

암호 사용기간을 출력할 /MACHINES 또는 /USERS (또는 둘다)을 지정해야 한다.

스위치
/DOMAIN	다른 도메인에 질의를 전송. 현재 도메인은 기본값이다.
/COMPUTER	PDC 대신 질의를 전송한 컴퓨터를 지정.
/MIN:x	최소 암호 사용기간이 x일인 계정만 출력.
/MAX:x	최대 암호 사용기간이 x일인 계정만 출력.
/B	스크립트시 유용한 형식으로 출력함.
/TABS	공백 대신에 TAB으로 분리.
/V	완전한 사용자 이름과 설명같은 자세한 정보를 출력.
/ShowDC	출력에 도메인 제어기를 포함.
주의 PDC & BDC가 항상 계정 암호를 갱신하는 것은 아니다.
반환값 /? 또는 -?는 사용 형식을 출력하며, 항상 1을 반환함. 명령어 실행에 성공한 경우 0을 반환함.
다운로드 NetPWAge_1.30.zip

 
Network Server Comment v1.00 (NetComment.exe)2003/XP/2000/NTcmd
Server 서비스에대한 설명을 출력하거나 변경한다. 여기서 설명은 컴퓨터 목록으로 통지되었으며, 서버 관리자, 네트워크 환경, NET VIEW 명령과 같은 프로그램에 출력되는 설명을 말한다. 자세한 사용형식은 다음과 같다.

사용형식 NetComment.exe [/SRVCOMMENT:"Description text"] [/y] [\\computername]
스위치
/SRVCOMMENT:	설명을 변경, 그렇지 않으면 어떠한 것도 변경되지 않는다.
		"Description text"는 최고 48자 이어야하며, 따옴표로 인용해야 한다.
/y		확인하지 않고 새로운 설명을 설정.
\\computername	원격 NT/2000 시스템의 설명을 관리.
주의 새로운 별명은 컴퓨터 목록에 바로 나타나지 않는다. 네트워크의 복잡도에따라 최고 48분이 소요된다. 네트워크로부터 제거된 이름 역시 바로 제거되지 않으며, 최고 72분이 소요된다. 보다 자세한 정보는 MS의 KB기사, 188001 , 102878 , 150800 를 보기 바란다. 설명은 NET CONFIG SERVER를 사용해서 설정할 수 있다. 그러나 이 명령은 자동 튜닝을 사용 중지 시킬 수 있다. MS의 KB 기사, Q128167를 보기 바란다.
반환값 /? 또는 -?는 사용 형식을 출력하며, 항상 1을 반환함. 명령어 실행에 성공한 경우 0을 반환함.
다운로드 NetComment_1.00.zip

 
Network Speed v1.40 (NetSpeed.exe)2003/XP/2000/NT/ME/9xcmd
두개의 Winsock 호스트 사이의 넷트웍 속도(전송율)을 계산한다. 자세한 사용형식은 다음과 같다.

사용형식 NetSpeed.exe /H:host|/S[:n] [/P:n] [/M:n] [/C:y|n]
스위치
/H:host	클라이언트 모드, host=서버 모드로 대기중인 컴퓨터의 이름/주소.
/S:n	서버 모드, n=종료하기전 응답을 대기하는 시간. 기본값은 9999임
/P:n	n=포트 번호, 기본값은 7777.(클라이언트와 서버가 일치해야함)
/M:n	n=전송 속도(MB), 기본값은 10.(클라이언트 모드에서만 사용)
/C:y,/C:n	y=압축 가능; n=압축 안함(기본).
다운로드 NetSpeed.zip

 
Network Users v1.21 (NetUsers.exe)2003/XP/2000/NTcmd
지정된 NT/2000 시스템에 현재 또는 과거에 로그인한 사용자 목록을 출력한다. 자세한 사용형식은 다음과 같다.

사용형식 NetUsers.exe [\\computername \\...] [/history] [/local] [/verbose]
스위치
\\computername	원격 시스템에 질의 전송. 
		여러 컴퓨터가 지정될 수 있으며, 이경우 공백으로 구분한다.
/history|/h	과거에 로그온한 사용자 계정을 출력. 
		만약 이 옵션을 생략하면 현재 로그온한 사용자 목록이 출력된다.
/local|/l		출력에 로컬 사용자 계정을 포함. 기본적으로 생략된다. 
		도메인에서 이들은 일반적으로 서비스 계정들이다.
/verbose|/v	치명적이지 않은 문제(삭제된 계정과 같은)를 보고.
반환값 /? 또는 -?는 사용 형식을 출력하며, 항상 1을 반환함. 명령어 실행에 성공한 경우 0을 반환함.
다운로드 NetUsers.zip

 
Network View v1.20 (NetView.exe)2003/XP/2000/NTcmd
지정된 도메인에서 볼 수 있는 모든 컴퓨터의 목록을 역할에 근거해 출력한다. Net.exe View와 비슷한 네트워크 환경의 명령행 보기이지만 컴퓨터의 종류(웍스테이션, 서버, 시간 서버, SQL 서버)에따라 필터링할 수 있다. 자세한 사용형식은 다음과 같다.

사용형식 NetView.exe [/NTW] [/NTS] [/PDC] [/BDC] [/PRINT] [/RAS] [/SQL] [/TIME] [/TS] [/9x] [/HEX:0xXXXXXXXX] [/DOMAIN:domain] [/T] [/B] [/TABS]
스위치 여러개의 스위치를 지정할 수 있으며 각각은 공백으로 분리한다.

/NTW	NT/2000/XP 웍스테이션
/NTS	NT/2000/.NET 서버
/PDC	NT/2000/.NET 주 도메인 컨트롤러
/BDC	NT 백업 도메인 컨트롤러
/PRINT	프린트 큐 서버
/RAS	원격 접속 서버(RAS)
/SQL	MS SQL 서버
/TIME	모든 시간 서버
/TS	모든 터미널 서버
/9x	9x/Me 컴퓨터(공유를 사용할 수 있는 경우만)
/HEX:	비트 매스크로 지정. 자세한 설명은 /HEX: /?를 사용

/DOMAIN: 다른 도메인이나 작업 그룹 지정 /T 컴퓨터 유형을 출력(Server, Workstation, PDC, 등) /B 스크립트 작성시 유리한 형식으로 출력 /TABS 공백 대신에 탭으로 열을 분리

HEX: 옵션 다음과 같은 비트 매스크를 사용할 수 있다.

   0x00000001 = Workstation 서비스를 기동하는 모든 시스템
   0x00000002 = Server 서비스를 기동하는 모든 시스템
   0x00000004 = 모든 MS SQL 서버
   0x00000008 = 모든 주 도메인 컨트롤러
   0x00000010 = 모든 백업 도메인 컨트롤러
   0x00000020 = 시간 서버로 설정된 모든 시스템
   0x00000040 = 맥킨토시 파일 및 프린터 서비스를 기동하는 모든 시스템
   0x00000080 = 모든 Novell Netware 시스템
   0x00000100 = 모든 LAN Manager 2.x 도메인 멤버
   0x00000200 = 모든 프린트 큐 서버
   0x00000400 = 원격 접속 서버
   0x00000800 = 모든 XENIX/UNIX 서버
   0x00001000 = 모든 Windows NT/2000/XP 시스템
   0x00002000 = 모든 Windows for Workgroups 시스템
   0x00004000 = 모든 Microsoft file and print service for Netware 시스템
   0x00008000 = 모든 NT/2000/.NET 서버(도메인 제어기외).
   0x00010000 = 모든 포텐셜 브로우저 시스템
   0x00020000 = 모든 백업 브로우저 시스템
   0x00040000 = 모든 마스터 브로우저 시스템
   0x00080000 = 모든 마스터 도메인
   0x00100000 = 모든 OSF 서버
   0x00200000 = 모든 VMS 서버
   0x00400000 = 모든 9x 계열의 시스템
   0x00800000 = 모든 DFS 트리 루트
   0x01000000 = 모든 서버 클러스터
   0x02000000 = 모든 터미널 서버
   0x04000000 = 모든 Windows .NET 클러스터 가상 서버
   0x10000000 = 모든 IBM DSS(Directory and Security Services)
   0x20000000 = 다른 트랜스포트 목록을 리턴
   0x40000000 = 로컬 목록만 반환(마스터 브로우저 시스템이 타당한 경우에만).
   0x80000000 = 도메인 평가
   0xFFFFFFFF = 모든 시스템

여러 매스크는 서로 더해질 수 있다. /HEX: 스위치를 사용하는 경우 /HEX: 이외의 모든 필터는 무시된다. 예 1: 모든 SQL 서버와 PDC 출력: /hex:0x0000000c 예 2: 모든 백업 & 마스터 브로우저와 9x 시스템 출력: /hex:0x00460000

반환값 /? 또는 -?는 사용 형식을 출력하며, 항상 1을 반환함. 명령어 실행에 성공한 경우 0을 반환함.
다운로드 NetView.zip

 
Random Number Generator v1.00 (Random.exe)2003/XP/2000/NT/ME/9xcmd
매개변수로 전달된 두개의 경계값을 기초로 난수를 반환(종료 코드)한다. 반환되는 난수는 환경 변수 %RANDOM%으로도 참조할 수 있다. 자세한 사용형식은 다음과 같다.

사용형식 Random.exe LowerBound UpperBound
예 Random.exe 1 10
주의 숫자 이외의 문자는 0으로 간주한다.
반환값 /? 또는 -?는 사용 형식을 출력하며, 항상 0을 반환함.
다운로드 Random.zip

 
Set Short File Name v1.00 (SetSFN.exe)2003/XPcmd
파일 또는 폴더에대한 8.3 SFN을 출력 또는 설정한다. 자세한 사용형식은 다음과 같다.

사용형식 SetSFN.exe /F:filename [/SFN:shortname] [/Y]
스위치
/F:	변경할 파일 또는 폴더를 지정.
/SFN:	새로운 8.3 이름을 지정.
/Y	'Are you sure'라는 확인 메시지 출력하지 않음.
반환값 /? 또는 -?는 사용 형식을 출력하며, 항상 1을 반환함. 명령어 실행에 성공한 경우 0을 반환함.
다운로드 SetSFN.zip

 
Set Wallpaper v1.10 (SetWallpaper.exe)2003/XP/2000/NT/ME/9xcmd
명령행에서 바탕화면 벽지를 변경한다. 자세한 사용형식은 다음과 같다.

사용형식 SetWallpaper.exe [/D:C|T|S] filename.bmp|/R
스위치 마지막 매개변수는 비트맵 파일명 또는 /r이어야 한다.

/R	바탕화면 벽지 제거
/D: 가운데, 바둑판식, 늘이기 설정
예 SetWallpaper.exe C:\Downloads\Pamela.bmp SetWallpaper.exe /D:T C:\Downloads\Carmen.bmp SetWallpaper.exe /r
반환값 /? 또는 -?는 사용 형식을 출력하며, 항상 1을 반환함. 명령어 실행에 성공한 경우 0을 반환함.
다운로드 SetWallpaper_1.10.zip

 
Shell Execute v1.00 (ShellExecute.exe)2003/XP/2000/NT/ME/9xWin
실행 파일이나 문서를 확장자를 기초로 실행한다. 내장된 START 명령과 비슷하지만 Shell Execute는 기본창, 최소창, 최대창외에 응용 프로그램을 숨겨진 창으로 실행할 수 있다. 자세한 사용형식은 다음과 같다.

사용형식 ShellExecute.exe /F:file [/P:parameters /W:workingdir /R:runstyle /A:action]
스위치
/F:	실행할 파일을 지정
/P:	실행할 파일에 전달된 명령행 매개변수를 정의.
/W:	실행 파일을 기동할 작업 디렉토리를 정의.
/R:	창의 상태를 정의. 기본값은 기본창(/r:Min|Max|Hidden).
/A:	취할 동작을 정의, 기본값은 열기(Print, Explore, 등)
예
ShellExecute.exe /f:D:\Setup.exe /p:-S -SMS /r:hidden
ShellExecute.exe /f:C:\Boot.ini /a:print
반환값 /? 또는 -?는 사용 형식을 출력하며, 항상 1을 반환함. 명령어 실행에 성공한 경우 0을 반환함.
다운로드 ShellExecute_1.00.zip

 
Shortcut v1.10 (Shortcut.exe)2003/XP/2000/NT/ME/9xcmd
명령행으로부터 Windows 바로가기를 생성, 변경, 질의할 수 있다. 또한 기존의 바로가기의 속성을 .INI 형식의 텍스트 파일로 내보낼 수 있다. 자세한 사용형식은 다음과 같다.

사용형식 Shortcut.exe /F:filename /A:C|E|Q [/T:target] [/P:parameters] [/W:workingdir] [/R:runstyle] [/I:icon,index] [/H:hotkey] [/D:description]
스위치
/F:filename	.LNK나 .URL 바로가기 파일을 지정.
/A:action		취할 액션을 정의(C=생성, E=변경, Q=질의).
/T:target		실행할 파일의 경로와 파일을 지정.
/P:parameters	파일에 전달된 명령행 매개변수를 정의.
/W:working dir	파일을 기동할 작업 디렉토리 정의.
/R:run style	창의 상태를 정의(1=기본창, 3=최대창, 7=최소창).
/I:icon,index	아이콘과 인덱스 정의(file.exe 또는 file.exe,0).
/H:hotkey		단축키를 정의, 키보드 단축키의 키코드를 사용.
/D:description	바로가기의 설명을 정의.
주의 - 공백을 포함하는 매개변수는 큰 따옴표로 인용. - 질의가 정의(/A:Q)되면 /F를 제외한 모든 매개변수는 무시됨. - 단축키의 키코드를 찾기위해 탐색기로 단축키를 지정한 후 /A:Q로 질의하면됨. - 명령을 실행하기전에 환경변수가 해석되는 것을 막기위해 캐롯(^)문자를 ^%WINDIR^%처럼 사용함
예
   /f:"%ALLUSERSPROFILE%\Start Menu\Programs\My App.lnk" /a:q
   /f:"%USERPROFILE%\Desktop\Notepad.lnk" /a:c /t:^%WINDIR^%\Notepad.exe /h:846
   /f:"%USERPROFILE%\Desktop\Notepad.lnk" /a:e /p:C:\Setup.log /r:3
반환값 /? 또는 -?는 사용 형식을 출력하며, 항상 1을 반환함. 명령어 실행에 성공한 경우 0을 반환함.
다운로드 Shortcut.zip

 
Windows File Protection Query v1.00 (WFPQuery.exe)2003/XP/2000cmd
Windows에의해 보호되는 파일의 목록을 질의한다. 보호된 파일의 전체 목록을 내보내거나 패턴/와일드카드를 기초로 특정 파일을 정의할 수 있다. 자세한 사용형식은 다음과 같다.

사용형식 WFPQuery.exe /list|filename [filename2 filename3 ...]
스위치
/list|/l	시스템에의해 보호되는 완전한 파일 목록을 출력함, 
	다른 모든 매개변수는 무시됨.
/l이 지정되지 않으면 하나 이상의 파일을 질의할 수 있다. 공백으로 파일을 구분하며, 경로에 포함된 공백은 따옴표로 인용한다.
반환값 /? 또는 -?는 사용 형식을 출력하며, 항상 1을 반환함. 명령어 실행에 성공한 경우 0을 반환함.
다운로드 WFPQuery_1.00.zip



다음글: 컴퓨터 부팅 속도 증가 시키기 (93638)2005-06-10
이전글: 실시간 동영상 녹화하기 (92239)2005-06-05

Fatal error: Call to undefined function: articleads() in /home/hosting_users/doax/www/sections.php on line 328