ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • HTML Help Workshop 으로 도움말 파일 만들기
    개발/Tool 2018. 2. 5. 09:08

    마이크로소프트에서 프리웨어로 배포 중인 HTML Help Workshop 을 써서 도움말 만드는 법을 잠시 탐구해봤다.


    검색해보니 이 툴이 불편해서 다른 프로그램을 쓴다는 분들이 꽤 많았다.

    아마 이 툴에서는 이미 생성된 HTML 파일을 묶어서 chm 파일로 컴파일해주는 기능만 제공하기 때문이 아닐까 싶다....

    나도 HTML 파일은 테스트용으로 대충 몇 개 만든 상태에서 도움말 파일을 만들었다.


    HTML Help Workshop Ver 1.32 다운로드 링크 → https://www.microsoft.com/en-us/download/details.aspx?id=21138



    파일들을 몰아넣을 폴더를 하나 생성해준 뒤, 이미 만들어둔 HTML 파일들을 넣어주고 HTML Help Workshop을 실행한다.

    File > New 를 선택하면 아래와 같은 상자가 나온다. 

    만들어둔 것이 하나도 없으므로 Project 를 선택



    그림판으로 대충 그린 것 같은 비주얼의 마법사가 나온다.

    역시 만들어둔 것이 없으므로 체크박스에 체크하지 않고 '다음' 버튼을 눌러 진행



    으으 마법사 비주얼 실화냐....

    못생긴 마법사에게 프로젝트 파일명을 알려줘야 한다. 

    프로젝트용 폴더 안에는 현재 HTML 파일만 바글바글한데 갑자기 브라우저 버튼이 있고 hhp 파일을 지정하라고 해서 처음엔 좀 당황했다.

    아아니 나는 hhp 파일을 만들어둔게 없는데 뭘 선택하라는거지??? 

    메시지를 잘 읽어보니 이미 존재하는 파일을 선택하라는 뜻이 아니었다. 

    내가 만들고 싶은 위치에 만들고 싶은 파일명.hhp 를 입력해주면 된다.



    역시나 아무것도 체크하지 않고 그냥 넘어감



    드디어 못생긴 마법사와 작별할 시간이다. 



    프로젝트 옵션 관리 화면으로 들어가보자. 

    아래 캡쳐화면에서 표시한 버튼을 누르면 옵션을 관리하는 팝업창이 뜬다.

    General 탭의 Title만 입력해놓고 '확인' 버튼을 눌렀다.



    이미 만들어둔 HTML 파일을 불러올 수 있다. 

    처음 해보는거라 아무 생각없이 있는 파일을 다 추가했는데, 기본 화면으로 쓸 html 파일만 추가해도 된다. 



    다시 옵션 관리창을 열고 Default file : 옆 셀렉트 박스를 눌러보면 방금 추가한 파일 목록이 뜬다.

    도움말 파일을 열자마자 보여질 화면을 여기서 설정한다. 

    설정하지 않으면 chm 파일을 실행하자마자 이 페이지를 실행할 수 없다고 해서 사람을 놀라게 만든다.

     


    Contents 탭을 클릭하면 역시나 아무것도 없는 상태이므로 아래와 같은 대화상자가 뜬다.

    새 파일을 만들겠다고 선택하고 OK


    여기에서 일반적인 트리 형태의 메뉴를 구성해줄 수 있다.

    뭔 말이냐면 일단 폴더처럼 생긴 저 버튼을 클릭



    상위 메뉴를 First Index라고 정해봤다.



    아래와 같이 페이지 모양 아이콘을 클릭하면 아까 만들어둔 상위 메뉴 아래에 집어넣을 페이지를 선택할 수 있다. 

    캡쳐하고서 페이지 버튼 표시하는걸 까먹어서 이렇겤ㅋㅋㅋㅋ 암튼

    저렇게 대화상자가 나오는데 일단 페이지를 추가한 이후에 트리 메뉴에서의 파일 위치를 조정할 수 있으므로 크게 신경쓰지 않아도 된다.



    이 과정을 반복하면 아래와 같이 트리 구조의 메뉴를 만들 수 있습니다 허허



    이제 Index 탭을 클릭해보면 또 아래와 같은 대화상자가 등장한다.

    마찬가지로 새 파일을 생성하겠다고 하고 넘어간다. 



    여기서 열쇠 모양의 버튼을 누르고 검색 키워드?를 설정해줄 수 있다. 

    즉, 검색할 때 1번이라고 입력하면 1번 페이지가, 2번이라고 입력하면 2번 페이지가 뜨는 식으로

    특정 페이지에 특정한 검색어를 넣어줄 수 있는 것 같다. 



    대충 인덱스를 입력한 뒤 다시 Project 탭으로 돌아와서 옵션 관리창을 연다.

    Complier 탭에서 아래와 같이 Complie fulltext search information 에 체크하면 나중에 도움말 실행창에서 검색 탭을 열고 검색할 수 있다. 



    대충 작업이 끝난 것 같으니 컴파일



    폴더에 가보면 뭐가 많이 생성되어 있다. chm 파일을 실행해서 테스트



    아까 만든 대로 잘 들어가있다....

    이래저래 좀 노가다가 많이 필요하긴 하지만 생각했던 것보다는 편하게 chm 파일 생성이 가능하다. 끝



    댓글

Designed by Tistory.