2017-02-01 4 views
0

의 당신이 CHM 파일의 항목에 대한 링크가 로컬 시스템에 일반 HTML 파일이 있다고 가정 해 봅시다 :열기 CHM 주제

<!doctype html> 

<html> 
<body> 
<a href="mk:@MSITStore:C:\absolute\path\to\chmfile.chm::/path/to/topic.html">chm</a> 
</body> 
</html> 

작동이,하지만 방법은 같은해야합니까 링크가 절대 경로가 아닌 CHM 파일의 상대 경로로 작동합니까?

<!doctype html> 

<html> 
<body> 
<a href="mk:@MSITStore:..\relative\path\to\chmfile.chm::/path/to/topic.html">chm</a> 
</body> 
</html> 

이것은 작동하지 않습니다. 이 URI를 작성하여 CHM 파일에 대한 상대 경로를 사용하고 특정 주제를 열 수있는 방법이 있습니까?

답변

2

단편 소설 - 아니요, 완전한 로컬 경로를 지정해야합니다.

HTML 도움말 1.x에는 http를 통해 압축 된 도움말을 제공 할 수있는 기능이 없습니다. 사용자의 로컬 드라이브에서 .chm을 가리킬 수 있으며 다운로드 할 .chm에 연결할 수 있습니다.

ITS (CHM) 파일을 볼 수있는 기능은 Microsoft Internet Explorer에서만 고유합니다. 만 (NOT 마이크로 소프트 에지 브라우저) 인터넷 익스플로러와 같은 로컬 경로를로드 할 수 다음 mk:@MSITStore 프로토콜 IE3와 이상 IE4와와 ms-its 동안 작동 이상 작동

ms-its:D:\_temp\CHM-example.chm::/garden/garden.htm 

enter image description here

. ms-its의 짧은 버전은 its을 사용하는 것입니다.

이전 MS-DOS와 오늘의 Windows 10 바로 가기 키 및 실행 명령을 기억하십시오. 이 파일은 HH.exe와 관련이 있으며 단축 된 경로는 여기서 만 작동합니다.

윈도우 + R : 그것은 % \ WINDOWS \ 도움말에있는 경우에만 * .chm 파일의 경로를 생략 할 수 있습니다 HH.EXE와 함께 사용하기 위해

enter image description here

디렉토리 또는 Windows 레지스트리에서 다음 키 아래에 등록 :

HKEY_LOCAL_MACHINE \ 소프트웨어는 \ 마이크로 소프트 \ 윈도우 \ HTML은

,691 도움말

enter image description here

하지만 - 위에서 말했듯이 HTML 파일에서 사용하여 예상대로이 실패합니다.