윈도우입문
윈도우 입문 윈도우의 INI 파일 조작법
임재홍
이번호에서는 윈도우 활용의 수준을 높일 수 있는 INI 파일의 조작에 대해 알아보기로 하자. 대부분의 초보자들은 윈도우 MAIN 폴더 내의 콘트롤 판넬만의 조작으로 완벽하게 윈도우를 사용하고 있다고 생각하기 쉽다. 그러나 이러한 조작은 단지 윈도우에서 지정된 범위 내에서만 가능한 것이므로 더욱 깊은 부분의 사용에는 한계를 느끼게 된다. 사실 윈도우에 대한 많은 지식을 가지고 있지 않은 경우, INI 파일을 잘 못 건드리면 오히려 더욱 큰 문제가 발생할 수도 있다.
시작하기 전에
원래의 파일을 잘못 조작해 윈도우를 다시 설치해야 할 불상사가 발생할 수도 있으므로 원본 파일을 디스켓에 복사해두도록 하자. 윈도우의 INI 파일을 조작하지 못한다 하더라도 윈도우 사용에는 큰 지장이 없지만 진정으로 윈도우를 활용하려는 사용자는 필히 뛰어넘어야 할 장애물이다. 언젠가는 넘을 것이라면 이번 기회에 정확하게 알아두도록 하자.
WIN.INI 파일
윈도우의 디렉토리를 살펴보면 확장자가 .INI인 파일이 몇 몇 눈에 띄게 된다. 이것을 잘 수정한다면 사용자에게 매우 편리한 기능을 지원할 수 있다. 이들 중 가장 중요한 것은 WIN.INI 파일로 윈도우 실행 환경에 대한 전반적인 내용을 담고 있다. 보통 텍스트 파일이므로 윈도우의 WRITE에서 볼 수 있다. 한편, 대부분의 사용자들이 잘 모르는 것이라 생각되는 SYSEDIT 파일을 이용하면 이들 INI 파일을 전문적으로 편집할 수 있어 매우 편리하다. SYSEDIT 파일로 편짐할 수 있는 것은 AUTOEXEC.BAT, CONFIG.SYS, WIN.INI, SYSTEM.INI 등이다. 우선 WIN.INI 파일에 대해 알아보기로 하자. INI 파일내에는 [, ] 마크로 표시된 몇가지 부분으로 나뉘어진다.
[windows] : 콘트롤 판넬에서 설정한 여러가지 변수들을 저장한다.
[desktop] : 화면의 격자와 형태 등을 설정한다.
[extensions] : Associates 에 의해 지정된 실행 파일과 데이터 파일을 설정한다.
[intl] : 국가 기본 표시 기호를 설정한다.
[ports] : 통신 포트를 지정한다.
[fonts] : 폰트 파일을 지정한다.
[colors] : 윈도우 화면을 구성하는 여러 요소들의 컬러를 설정한다.
[PrinterPorts] : 프린터와 같은 주변 장치들의 설정 정보를 지정한다.
[devices] : 윈도우에서 사용가능한 기기들에 관한 정보를 정의 한다.
위의 여러가지 정보 이외에도 사용되는 프린터, 애플리케이션 등에 관한 정보도 [,] 마크에 포함되어 표현할 수 있다. 이들은 모두 윈도우의 SETUP을 실행시켜 수정하거나 콘트롤 판넬의 내용을 수정한 경우 추가, 삭제된다.
[windows]의 내용
load 명령이 가장 앞부분에 실행된다. 이 명령은 윈도우가 실행될 때 자동으로 메모리에 올려질 프로그램을 설정하는 것이다. 만약 두개 이상의 프로그램을 실행시키려면 프로그램 명 사이에 ‘,’를 입력하면 된다. 다음은 run 명령인데, 이 명령은 윈도우 실행시 자주 사용하는 소프트웨어를 실행시키는 것이다. 사용방법은 load 명령과 동일하지만 특정 디렉토리에 파일이 있을 경우 경로명을 자세히 기술해 주어야 한다. 이와 같은 실행 파일 뿐만 아니라 테이터 파일로도 실행 파일을 실행시킬 수 있다. Beep는 에러에 대한 경고음을 울릴 것인지를 yes와 no로 설정하게 되며, Spooler는 프린터매니저의 사용 여부를 설정하게 된다. NullPort는 프린터 선택을 위한 내용을 지정하며, device는 기본으로 설정된 프린터이다. 이외에도 BorderWidth(윈도우 경계선 굵기), KeyboardSpeed(키보드 입력속도), CursorBlinkRate(커서 깜박임 속도), BoubleClickSpeed(더블 클릭 속도) 등을 지정할 수 있다.
[desktop]의 내용
이곳에서는 윈도우를 화면에 나타내는 여러가지 설정치를 나타내는 곳이다. 패턴이나 배경 무늬, 아이콘 간격 등을 설정할 수 있다. 직접 설정하는 것 보다 MAIN의 CONTROL PANEL을 조작해 설정하면 된다.
[extensions]의 내용
윈도우에서는 데이터 파일을 설정하면 데이터 파일과 함께 프로그램을 실행시킬 수 있는 기능을 가지고 있다. 다음의 예를 보면 잘 이해할 수 있을 것이다.
cal=calendar.exe ^.cal
윈의 예에서는 확장자가 .cal인 파일을 선택하면 자동으로 calendar.exe 파일이 실행된다는 의미이다. 만약 확장자가 .hwp인 파일을 선택하여 hwp.exe 파일이 실행되도록 하려면, 다음과 같이 설정해야 한다.
hwp=hwp.exe ^.hwp
이 부분은 파일 매니저의 Association 명령에 의해 설정할 수도 있다.
[intl]의 내용
이 부분은 MAIN 폴더 내의 CONTROL PANEL을 선택한 뒤 International을 설정하면 자동으로 생성된다. 우리나라는 South Korea로 설정하면 되고 국가 번호는 82이다. 이하는 크게 신경쓰지 않아도 된다.
[ports]의 내용
시스템의 하드웨어를 체크한 다음 사용가능한 포트의 초기치를 설정한다. 직렬 포트의 경우, 전송속도(보), 페리티, 데이터 길이, 스톱비트 등을 설정한다.
[fonts]의 내용
윈도우에서 사용할 폰트를 선택한다. 화면에 나타난 폰트와 프린터로 출력될 폰트를 설정하는 것으로 CONTROL PANEL의 FONTS 옵션으로 설정할 수 있다.
[colors]의 내용
윈도우 화면을 구성하는 각 부분들의 컬러를 지정하는 곳이다. CONTROL PANEL의 COLOR를 이용해 설정할 수 있다. 이 부분은 매우 복잡해 직접 수정하기보다 CONTROL PANEL을 이용하는 것이 편리하다.
[PrinterPorts]의 내용
시스템의 주변기기들이 사용하는 포트를 지정하는 곳이다. CONTROL PANEL의 Printers 옵션을 이용해 설정할 수 있다.
[devices]의 내용
시스템에 연결된 프린터, 디바이스 드라이버, 연결 포트에 관한 정보가 들어있다.
나머지 INI 파일
WIN.INI 파일 이외에도 여러가지 파일이 있다. 각각의 기능은 다음과 같다.
SYSTEM.INI : 윈도우 설치시에 하드웨어에 관한 여러가지 정보를 가지고 있으며, 어떤 모드로 실행되는지에 관한 정보도 포함되어 있다.
CONTROL.INI : 콘트롤 판넬에 관한 자세한 정보를 담고 있다.
PROGRAM.INI : 프로그램 매니저에 대한 정보를 담고 있다.
WINFILE.INI : 파일 매니저에 관한 정보를 담고 있다.
위에 열거한 파일들은 윈도우를 사용할 때마다 변경될 수 있으므로 사용자가 직접 수정할 필요는 없다.INI 파일의 수정으로 윈도우 환경을 더욱 편리하게 만들어 줄 수 있다. 그러나 한가지 주의해야 할 점은 원본은 필히 복사해두는 지혜가 필요하다는 것이다.
컴퓨터 좀 한다~ 하면 .ini 정도는 직접 편집하면서 써야 하던 시절~