Descrição:
É possível abrir um arquivo CHM especificando um determinado tópico via E3?
Solução:
Sim, é possível.
Para isso, deve-se utilizar o método ExecuteExternalApp do Viewer. Exemplo de script:
Application.ExecuteExternalApp “hh.exe”, “C:\Program Files (x86)\Elipse Software\Elipse E3\Help\e3scripts_ptb.chm::/e3script_viewer_metodo_exit.htm”, “”, 1
Onde:
- hh.exe – Executável do CHM.
- C:\Program Files (x86)\Elipse Software\Elipse E3\Help\e3scripts_ptb.chm – Caminho e nome do arquivo CHM desejado.
- ::/ – Código necessário para indicar que deverá ser aberta uma página/capítulo específico(a).
- e3script_common_frame.htm – Nome da página/capítulo que deseja apresentar quando abrir o CHM. Para descobrir este nome, siga os passos:
- Abra o CHM e vá até a página desejada.
- Nela, clique com o botão direito do mouse e então selecione a opção Exibir Código-Fonte.
- O nome da página/capítulo será apresentado na janela do editor de texto que se abriu.
Este nome deve ser acrescentado, na linha de comando, após o caminho e nome do arquivo CHM desejado.
- “”, 1 – Parâmetros necessários do comando ExecuteExternalApp.