Preciso saber as "páginas" de um arquivo chm que contém uma determinada palavra, como se faz regularmente em PDFs ou documentos do Word usando uma pesquisa regular. O arquivo chm não me permite fazer isso.
Como devo proceder? Estou no Windows 7.
Preciso saber as "páginas" de um arquivo chm que contém uma determinada palavra, como se faz regularmente em PDFs ou documentos do Word usando uma pesquisa regular. O arquivo chm não me permite fazer isso.
Como devo proceder? Estou no Windows 7.
O 7-Zip pode abrir arquivos HTML Help (
.chm
) e descompactá-los, revelando o conteúdo HTML bruto (e índices de pesquisa/palavra-chave, caso existam):Dessa forma, você pode usar sua pesquisa de conteúdo recursiva favorita (
grep -r
, Notepad++) para pesquisar todos os arquivos HTML. Infelizmente, você terá que adivinhar o nome “legível por humanos” das páginas que encontrar.Não tenho certeza do que você quer dizer com “arquivo mobi”.
.mobi
é um formato de e-book. Não está relacionado aos arquivos de ajuda HTML (.chm
) de forma alguma.Os arquivos chm podem ser descompilados usando hh.exe. Por exemplo, dado o arquivo:
Você poderia executar:
Isso descompactará os arquivos HTML em C:\test. Esses arquivos podem ser pesquisados usando uma ferramenta de linha de comando, por exemplo: