스폰서

명령행: 레지스트리를 통한 콘솔 설정 (3452) 2002-01-03

제어판의 콘솔 애플릿을 사용해서 콘솔을 설정할 수 있다. 레지스트리를 사용해서 콘솔을 설정하기위해 다음과 같이 편집한다: HKEY_CURRENT_USER\Console
기본값 설명
CursorSize REG_DWORD 25% 깜박이의 크기. 타당한 값은 25%(작음), 50% (중간)과 100% (큼).
FullScreen REG_DWORD 0 타당한 값은 0(창)과 1(전체화면).
FaceName REG_SZ 없음 글꼴 이름을 변경한다. 공백이면 Raster 글꼴이 사용된다.
FontFamily REG_DWORD 0 글꼴 형식. 0=raster, 48=TrueType.
FontSize REG_DWORD 0x00000000 이것은 8개의 16진수이며 화소의 크기/화소의 폭을 표현한다.기본값(0x00000000)은 8x12을 나타내며 0x000C0005는 12x5를 나타낸다.
FontWeight REG_DWORD 0 0은 선택된 글꼴의 기본 가중치이다.
HistoryBufferSize REG_DWORD 50 각 명령어 버퍼에 저장될 수 있는 명령의 수.
InsertMode REG_DWORD 0 0=덮어쓰기, 1=끼워쓰기.
NumberOfHistoryBuffers REG_DWORD 4 명령 버퍼들의 수.
PopupColors REG_DWORD 0x000000F5 8개의 16진수로 배경색/문자색을 나타낸다.
QuickEdit REG_DWORD 0 0=사용자는 잘라내기 & 붙이기 명령을 사용해야 한다. 잘라내기 & 붙이기를 사용하기위해 마우스를 사용한다.
ScreenBufferSize REG_DWORD 0x00190050 8개의 16진수로 행당 문자열/글자의 행수를 나타낸다. 기본값은 80글자의 25행이다.
ScreenColors REG_DWORD 0x000000007 8 개의 16진수로 배경색/글자색을 나타낸다.
WindowSize REG_DWORD 0x00190050 8 개의 16진수로 행당 문자열/글자의 행수를 나타낸다. 기본값은 80글자의 25행이다.
WindowPosition REG_DWORD 없음 존재하지 않으면 시스템은 임의의 위치를 선택한다. 8개의 16진수는 y/x를 나타낸다.
저장할 각 콘솔의 설정값에대해 행당 윈도우의 이름을 갖는 하위키가 생성된다. 이 하위키는 console 키와 동일한 값을 갖는다. 명령창의 제목 막대에 우측클릭을 하고 등록정보를 선택함으로서 이것을 수행할 수 있다.

글쓴이 doa | | 프린트 | 메일

명령행: replace 명령.. (3588) 2002-01-03

대상 디렉토리에 있는 파일을 같은 이름을 가진 원본 디렉토리의 파일로 바꿉니다. Replace를 사용하여 대상 디렉토리에 유일한 이름의 파일을 추가할 수 있다. replace [drive1:][path1] filename [drive2:][path2] [/a] [/p] [/r] [/w] replace [drive1:][path1] filename [drive2:][path2] [/p] [/r] [/s] [/w] [/u]
매개변수 설명
[drive1:][path1] filename 원본 파일의 위치와 이름을 지정합니다.
[drive2:][path2] 대상 파일의 위치를 지정합니다. 바꿀 파일의 이름을 지정할 수 없습니다. 드라이브와 디렉토리를 모두 지정하지 않으면 replace는 대상으로 현재 드라이브와 디렉토리를 사용합니다.
/a 기존의 파일을 바꾸지 않고 대상 디렉토리에 새 파일을 추가합니다. 이 스위치는 /s나 /u 스위치와 함께 사용할 수 없습니다.
/p 대상 파일을 바꾸거나 원본 파일을 추가하기 전에 확인 프롬프트를 내보냅니다.
/r 보호되지 않는 파일뿐만 아니라 읽기 전용 파일도 바꿉니다. 이 스위치를 지정하지 않고 읽기 전용 파일을 바꾸려고 하면 오류가 발생하고 중단됩니다.
/s 대상 디렉토리의 모든 하위 디렉토리를 찾고 대응되는 파일을 바꿉니다. /s 스위치를 /a 스위치와 함께 사용할 수 없습니다. Replace 명령은 경로1에 지정된 하위 디렉토리는 찾지 않습니다.
/w 원본 파일을 찾기 전에 디스크를 넣도록 기다립니다. /w를 지정하지 않으면 Enter키를 누르면 바로 파일을 바꾸거나 추가를 시작합니다.
/u 대상 디렉토리에서 원본 디렉토리에 있는 파일보다 오래된 파일만을 바꿉니다(새로 고침). /u 스위치는 /a 스위치와 함께 사용할 수 없습니다.
replace가 파일을 추가하거나 교체함에따라 Windows NT는 화면에 이들 파일명을 출력한다. Replace 명령이 종료되면 Windows NT는 다음과 같은 형식의 요약 화면을 출력한다.
nnn개의 파일을 추가(교체)했습니다. 바뀐 파일이 없습니다.
숨김 파일과 시스템 파일을 갱신하는데 replace 명령을 사용할 수 없다. 숨김 속성과 시스템 속성을 변경하는 것에대한 정보는 attrib 명령을 본다. 다음은 replace 명령의 탈출 코드를 보이고 있다.
설명
0 성공적으로 파일을 추가(교체)했다.
1 MS-DOS 버전이 맞지 않는다.
2 원본 파일을 찾을 수 없다.
3 원본 파일이나 목적 경로를 찾을 수 없다.
5 교체하려는 파일에 접근할 수 없다.
8 이 명령을 수행하기에 시스템 메모리가 충분하지 않다.
11 잘못된 문법을 사용했다.
D 드라이브의 여러 디렉토리에 파일 이름이 HilynxTop.htm인 서로다른 파일이 존재하고 "C:\Working Web\HilynxTop.htm"에 최신 파일이 있다면 다음과 같이 입력한다. replace "C:\Working Web\HilynxTop.htm" D:\ /s 는 이들 모두를 갱신한다. C:\Utilities 내의 모든 파일을 C:\Utilities\BackUp 디렉토리에 추가하려면 다음과 같이 입력한다. replace c:\Utilities\*.* C:\Utilities\BackUp /a

글쓴이 doa | | 프린트 | 메일

명령행: 어떻게 배치파일에서 매개변수를 입력받기한 입력창을 띄울 수 있는가 (3840) 2002-01-03

Windows NT는 이 것을 지원하지 않지만 이렇게 할 수 있다:
  1. %SystemRoot%\_Default나 임의의 DOS 단축 아이콘의 사본을 만들고 파일명을 배치파일과 같은 이름으로 한다.
  2. 단축 아이콘에 우측 클릭하고 프로그램 탭에서 이 단축 아이콘의 이름을 설정한다. 명령줄에 공백과 ?가 이어지는 배치파일의 완전한 경로를 입력한다. 다음을 보기 바란다.
  3. %SystemRoot%\System32내에 param.nt를 생성하고 Windows NT.. 버튼을 사용해서 param.nt를 선택한다. dos=high, umb device=%SystemRoot%\system32\himem.sys files=75 shell=%systemroot%\system32\command.com /p /e:2048 ntcmdprompt
  4. 실행을 아이콘 표시로 설정하고 확인을 누른다.
  5. 배치파일을 생성한다. 여기 간단한 견본이 있다. dir %1 c:\zzz\jsi.log set c:\zzz\jsi.log exit 또는(16 비트 부 시스템을 실행하고싶지 않다면) %systemroot%\System32\cmd.exe /c "dir %1" c:\zzz\jsi.log %systemroot%\System32\cmd.exe /c "set" c:\zzz\jsi.log exit
  6. 단축 아이콘을 시작 메뉴로 이동시킨다(수작업으로 시작 메뉴 다루기을 본다).
  7. 단축 아이콘이 실행될 때 다음과 같은 요청을 받게될 것이다.
  8. 변수를 입력하고 확인을 클릭한다.

글쓴이 doa | | 프린트 | 메일

명령행: 명령행이나 배치파일로부터 문자열 검색 (10830) 2002-01-03

Windows NT는 문자열이나 정규식을 검색하는 findstr를 지원한다. findstr [/b] [/e] [/l] [/c:string] [/r] [/s] [/i] [/x] [/v] [/n] [/m] [/o] [/g:file] [/f:file] strings files
변수 의미
/b 패턴이 줄의 시작에 있는지를 비교한다
/e 패턴이 줄의 끝에 있는지를 비교한다.
/l 검색 문자열을 글자 그대로 사용한다.
/c 지정된 텍스트를 글자 그대로 검색 문자열로 사용한다. /c:"string"
/r 검색 문자열을 정규 표현식으로 사용한다. 이 스위치는 필요 없다. /l 스위치를 사용하지 않으면 findstr은 모든 메타 문자를 정규 표현식으로 번역한다
/s 현재 디렉토리와 모든 하위 디렉토리에서 일치하는 파일을 찾는다.
/i 검색을 할 때 대/소문자를 구별하지 않는다.
/x 정확하게 일치하는 줄을 인쇄한다.
/v 일치하는 텍스트가 없는 줄만 인쇄한다.
/n 일치하는 각 줄 앞에 줄 번호를 인쇄한다.
/m 파일에 일치하는 텍스트가 있으면 파일 이름만 인쇄한다.
/o 일치하는 각 줄 앞에 검색 옵셋을 인쇄한다.
/g 지정된 파일에서 검색 텍스트를 받는다. /g:argument.txt
/f 지정된 파일에서 파일 목록을 읽는다.
strings 찾을 문자열
files 찾을 파일
/c를 사용하는 경우를 제외하고 다중 검색의 분리자로 공백을 사용한다. 예: findstr "Windows NT" document.txt는 document.txt 파일내에서 "Window"나 "NT"를 검색한다. findstr /c:"Windows NT" document.txt는 document.txt 파일내에서 "Windows NT"를 검색한다. Findstr은 ASCII 파일이나 다른 파일에서 정확한 텍스트를 찾을 수 있다. 그러나, 찾을 텍스트를 일부분밖에 모르거나 더 넓은 범위의 정보를 찾을 경우, findstr은 정규 표현식을 사용하여 텍스트의 패턴을 찾는 더욱 강력한 기능을 발휘한다. 정규 표현식은 문자의 정확한 텍스트가 아닌 텍스트의 지정 패턴을 표시하기 위한 것이다. 이 표현에는 글자 그대로의 문자와 메타 문자를 사용한다. 정규 표현식 구문에서 특별한 의미를 갖는 문자가 아닌 모든 문자는 글자 그대로의 문자이고 그 문자가 나타나면 대응된다. 예를 들어, 알파벳 문자와 숫자는 글자 그대로의 문자이다. 메타 문자란 정규 표현식 구문에서 특별한 의미를 갖는 기호(연산자나 딜리미터)를 말한다. 아래는 findstr이 받아들이는 메타 문자의 목록이다.
. 대표문자: 모든 문자
* 반복: 바로 전 문자나 클래스가 0번 이상 나타남
^ 줄 위치: 줄의 시작
$ 줄 위치: 줄의 끝
[class] 문자 클래스: 집합에 포함되는 글자 중 어느 것이든 하나
[^class] 역클래스: 집합에 포함되지 않는 글자 중 어느 것이든 하나
[a-z] 범위: 지정된 범위에 포함되는 문자 또는 여러 개의 문자
\x 이스케이프: 메타 문자 x를 글자 그대로 사용
\ 단어 위치: 단어의 시작
abc\ 단어 위치: 단어의 끝
예: W로 시작해서 ws로 끝나는 모든 것을 찾기위해: findstr "W.*ws" document.txt Window를 찾기위해: findstr Window document.txt c:\WinNT와 딸림 디렉토리에서 대소문자를 구분하지 않고 Window를 찾기위해: findstr /s /i Window c:\WinNT\*.* 파일 목록내에 여러문자열을 찾기위해: findstr /g:argument.txt /f:files.txt Hilynx를 포함하는 C: 드라이브의 파일목록을 얻기위해: findstr /s /m "\" C:\*.* Win으로 시작하는 단어를 포함하는 모든 파일을 현재 디렉토리에서 찾기위해: findstr /m "\

글쓴이 doa | | 프린트 | 메일

명령행: 그림은 수천단어보다 가치있다 (3653) 2002-01-03

디렉토리 구조를 기록하기위해 DIR 명령을 방향전환( 또는 )시키는 대신에 Tree를 사용한다. 이 명령은 디렉토리 구조를 그림으로 출력한다. tree [drive:][path] [/f] [/a]
매개변수 의미
drive: 드라이브 문자
path 디렉토리
/f 각 디렉토리내의 파일명을 출력한다
/a 선문자 대신에 일반 문자를 사용한다
한 화면씩 현재 드라이브의 모든 딸림 디렉토리의 이름을 출력하기위해 다음과 같이 입력한다. tree \ | more 다음은 "c:\program files"의 나무구조를 한 화면만 출력한 것이다. tree "c:\program files" | more

글쓴이 doa | | 프린트 | 메일

도스 프로그램 화면 직접 출력하기 (3561)2002-01-03
Windows NT 4.0에서 Print Scrn 키를 누를때 전체화면 이미지가 클립보드로 복사된다. Print Scrn을 누를 때 활성화된 창의 이미지가 클립보드로 복사된다. 도스 프로그램이 직접 프린터로 출력하도록 설정할 수
Windows NT 4.0는 두개의 내장된 파일비교 명령을 가지고 있다 (3405)2002-01-03
Fc는 텍스트 파일을 비교하는데 가장 좋은 반면 comp는 서로다른 형식의 파일을 비교하는데 적당하다. Fc 두개의 파일을 비교하고 이들 사이의 차이점을 출력 fc [/a] [/b] [/c] [/l] [/lbn] [/n] [/t] [/u]
DOSKEY 사용하기 (5927)2002-01-03
Doskey 프로그램은 CMD.EXE와 FTP.EXE와같은 모든 문자기반의 상호동작성 프로그램에서 사용할 수 있다. Doskey는 시작된 각 프로그램에대한 명령어 버퍼와 매크로를 유지, 관리한다. 사용형식은 다음과 같다. do
배치파일용 조건적 처리 기호, 필터, 방향전환 기호 (2964)2002-01-03
Windows NT 명령어 언어는 조건적 처리 기호, 필터, 방향전환 기호를 지원한다. 이들은 명령행 뿐만아니라 배치 처리중에도 사용될 수 있다. 조건적 처리 기호를 사용하면 명령 실행을 제어할 수 있다. 앰
스케쥴된 잡을 디버깅하기 (2540)2002-01-03
배치 잡이 잘 실행되지만 스케쥴러로부터 실행되지 않는가? 스케쥴러에의해 실행되는 잡은 스케쥴 서비스의 사용자 환경하에서 실행된다(제어판/서비스/스케쥴/시동). 만약 잡들이 데스크 탑과 상호동작할 필요가
2002-01-03명령행 오려두기와 붙이기(3097)
2002-01-03Windows NT 명령행 도움말 얻기(2595)
2002-01-03명령행에서 확장자 연결 관리(3529)
2002-01-02WinNT에서 도스 전체화면(3089)
2002-01-02도스 프로그램이 사용할 수있는 환경변수 영역을 증가시키기(2918)
2002-01-02도스창의 터미날 모드 바꾸기(5241)
2002-01-02DOS 창을 자주 여는가?(5226)
Windows  Dynamic HTML  Unix  자주 묻는 질문  Windows 7  Mac OS X 
처음 11 12 13 14 15 16 17

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.