Abrir un archivo de ayuda en una página específicaHola: me gustaría poder abrir un archivo de ayuda HTML compilado (es decir, un archivo .CHM) creado por Windows Help Workshop desde JMP, pero en una página específica. El comando Abrir () abre el archivo con suficiente seguridad, pero no puedo averiguar cómo especificar la página, asumiendo que es posible, ya sea agregando un parámetro adicional o modificando la dirección de alguna manera. El enlace a una publicación de Desbordamiento de pila a continuación de hace un par de años muestra cómo hacerlo en el contexto de C #, y por lo tanto espero que pueda hacer lo mismo desde JMP. Se puede hacer?
https://stackoverflow.com/questions/22300244/open-a-chm-file-to-a-specific-topic
Re: Abrir un archivo de ayuda en una página específicaHola de nuevo Dave,
¡Éxito! Me las arreglé para obtener la opción EjecutarPrograma para hacer lo que quiero: la sintaxis es ...
fullPath = "C: / Users / MyName / Documents / MyFolder / MySubFolderEtcEtc" ;
Ejecute el programa (Ejecutable( "hh.exe" ), Opciones (fullPath || "/MyHelpFile.chm::MyPage.htm" ));
donde "fullPath" es la ruta completa del archivo .CHM; "MyHelpFile" es el nombre de mi archivo .CHM, y "MyPage.htm" es el nombre de la página que quiero mostrar. Puedo averiguar cuál es el nombre de esa página haciendo clic con el botón derecho en la página relevante del archivo CHM abierto, seleccionando "Propiedades" y leyendo la última parte de la dirección URL, es decir, la parte del doble colon en adelante. (Es probable que la dirección URL sea más larga de lo que puede mostrarse el campo en la ventana Propiedades, así que simplemente haga clic dentro del campo y mueva el cursor tan a la derecha como sea posible para que sea legible).
Muchos Gracias por tu ayuda: no habría llegado sin ella.
Re: Abrir un archivo de ayuda en una página específicaHola Dave - muchas gracias por eso. RunProgram parece prometedor (no lo he usado antes, así que investigaré y agregaré a este hilo si llego a alguna parte), pero como dices, la función web con una URL podría ser una opción más fácil de todos modos. Originalmente tenía la intención de incorporar el archivo de Ayuda en un complemento que estoy escribiendo, pero en realidad tiene mucho más sentido simplemente ponerlo en nuestra intranet. Gracias de nuevo.
Re: Abrir un archivo de ayuda en una página específicaLa función Abrir es notablemente flexible, pero sospecho que no estaba destinada a abrir archivos CHM. Si es compatible con los interruptores de línea de comando que está buscando, dejaré que alguien con más conocimientos le informe sobre ellos. Intentaría mirar en RunProgram para ver si eso podría ayudarte. Como alternativa, JMP está cambiando la documentación al formato HTML, por lo que usar una URL podría ser su ruta más fácil (combinada con la función Web).