2011-09-28 5 views
3

커맨드 라인을 통해 chm을 생성해야하는 프로젝트에서 작업하고 있습니다. 그것은 여러 디렉토리를 가지고 있으며, chm을 생성하는 명령 행 옵션이없는 FAR에서 작동하도록 할 수있었습니다. 는 MS HTML 도움말 제작 명령을 사용하여명령 줄을 통해 여러 디렉토리가있는 chm 파일을 만드는 방법은 무엇입니까?

:

"%programfiles%\HTML Help Workshop\hhc" files.hhp > log.txt 
files.hhp의 모습

:

[OPTIONS] 
Flat=No 

[FILES] 
C:\Files\help\index.html 
C:\Files\help\page1.html 
C:\Files\help\page2.html 
C:\Files\help\etc.html 
C:\Files\help\pdfs\graph1.pdf 
C:\Files\help\pdfs\graph2.pdf 

나는 CHM을 만들 수 있었지만 대신 루트에 PDF 파일을 넣습니다 chm에있는 pdfs 디렉토리의.

http://helpware.net/FAR/help/dlg_hhpedit_sec.htm에 따르면 Flat = 아니요 옵션은이 문제를 해결해야하지만 영향을 미치지 않습니다.

무엇이 누락 되었습니까?

답변

3

실행하기 전에 작업 디렉토리를 c : \ files \ help로 변경 하시겠습니까?

설명 : 도움말 파일 컴파일러는 "c : \ files \ help ..."와 같은 글로벌 경로를 상대 경로 (향후 .CHM 루트)로 줄이기 위해 root로 작업 디렉토리를 사용합니다.

+1

아니요. 그게 효과가 있었어. 감사! – okamera

+0

배경이 업데이트되었습니다. –

관련 문제