Microsoft WinHelp es un formato propietario para archivos de ayuda en línea que pueden ser mostrados por el navegador de ayuda de Microsoft winhelp.exe o winhlp32.exe . El formato de archivo se basa en el formato de texto enriquecido (RTF). Siguió siendo una plataforma de ayuda popular desde Windows 3.0 hasta Windows XP . WinHelp se eliminó en Windows Vista y Microsoft desaconsejó a los desarrolladores de software el uso del formato obsoleto y fomentó el uso de formatos de ayuda más recientes. [ 2 ] El soporte para archivos WinHelp finalmente se eliminó por completo en Windows 10 .
Historia
- 1990 – WinHelp 1.0 se incluyó en Windows 3.0 .
- 1995 – WinHelp 4.0 se incluyó en Windows 95 / Windows NT .
- 2006 – Microsoft anunció su intención de eliminar gradualmente WinHelp como plataforma compatible. WinHelp no viene incluido en Windows Vista de forma predeterminada. Los archivos WinHelp vienen en versiones de 16 y 32 bits. Vista trata estos tipos de archivos de manera diferente. Al iniciar una aplicación que usa el formato .hlp de 32 bits, Windows advierte que el formato ya no es compatible. Un visor descargable para archivos .hlp de 32 bits está disponible en el Centro de descargas de Microsoft. [ 3 ] [ 4 ] Los archivos WinHelp de 16 bits continúan mostrándose en Windows Vista (solo 32 bits) sin necesidad de descargar el visor.
- 9 de enero de 2009 – Microsoft anunció la disponibilidad del programa de Ayuda de Windows (WinHlp32.exe) para Windows Server 2008 en el Centro de descargas de Microsoft. [ 5 ]
- 14 de octubre de 2009 – Microsoft anunció la disponibilidad del programa de Ayuda de Windows (WinHlp32.exe) para Windows 7 [ 6 ] y Windows Server 2008 R2 [ 7 ] en el Centro de descargas de Microsoft.
- 26 de octubre de 2012 – Microsoft anunció la disponibilidad del programa de Ayuda de Windows (WinHlp32.exe) para Windows 8 en el Centro de descargas de Microsoft. [ 8 ]
- 5 de noviembre de 2013 – Microsoft anunció la disponibilidad del programa de Ayuda de Windows (WinHlp32.exe) para Windows 8.1 en el Centro de descargas de Microsoft. [ 9 ]
- 15 de julio de 2015 - Microsoft eliminó por completo la Ayuda de Windows de Windows 10. Al intentar abrir un archivo .hlp, los usuarios acceden a una página de ayuda que detalla que fue eliminada. [ 10 ]
Formato de archivo
Un archivo WinHelp tiene la extensión ".hlp". Puede ir acompañado de un archivo de tabla de contenido (.cnt) opcional si el desarrollador de la ayuda lo creó. Cuando Windows abre un archivo WinHelp, crea un archivo .gid en el mismo directorio o en " %LOCALAPPDATA%\Help", que contiene información sobre el archivo .hlp, como el tamaño de la ventana y la ubicación. Si el usuario hace clic en la pestaña "Buscar" y habilita la indexación por palabras clave, Windows crea un archivo de índice con la extensión .fts (búsqueda de texto completo). Las anotaciones y los marcadores de cada archivo de ayuda de Windows tienen las extensiones ".ann" y ".bmk".
Varias herramientas de software pueden descompilar un archivo WinHelp en sus documentos fuente: HPJ, CNT, RTF , BMP y SHG . Un archivo HPJ es el archivo de proyecto que se crea y edita en Help Workshop (o una herramienta de autoría de ayuda de terceros). El HPJ contiene información sobre qué archivos RTF compilar en la ayuda, los ID de MAP y los alias que proporcionan enlaces desde una aplicación que llama al archivo de ayuda, y la apariencia del archivo de ayuda (tamaño de la ventana, botones predeterminados, esquemas de color, etc.). El archivo CNT proporciona la tabla de contenido para el archivo de ayuda. Un archivo SHG es un archivo gráfico "SHED" que esencialmente crea un mapa de imágenes de las llamadas de ayuda para un archivo gráfico (por ejemplo, un BMP).
Existen varias herramientas que permiten leer y explorar estos archivos. (Véase, por ejemplo, la ayuda sobre RTF y winhelpcgi ).
Archivos fuente y compilación
Los archivos fuente necesarios para compilar un archivo .hlp constan de uno o más documentos en formato de texto enriquecido (RTF) y un archivo de proyecto de ayuda con la extensión .hpj, junto con cualquier archivo de imagen (.bmp , .wmf o .shg) que se utilice en el archivo de ayuda. También se puede crear un archivo de tabla de contenido opcional con la extensión .cnt para usarlo con el archivo .hlp.
Dentro de los archivos .rtf, los temas están separados por saltos de página. Cada tema tiene una serie de notas al pie que contienen información para el compilador de ayuda:
- # Las notas al pie contienen el ID del tema (utilizado para crear enlaces a ese tema).
- Las notas al pie de página contienen el nombre del tema tal como aparece en la tabla de contenido, el índice y otros lugares.
- Las notas al pie K contienen palabras clave para el índice.
- Las notas al pie contienen palabras clave del tipo «Véase también».
- * Las notas al pie contienen etiquetas de compilación.
- + Las notas al pie contienen información sobre la secuencia de navegación.
- ¡ Las notas al pie contienen macros de entrada de temas!
Solo la nota al pie # es obligatoria. Las demás son opcionales.
El texto de cada tema puede contener formato limitado, incluyendo negrita , cursiva y colores. No se permiten superíndices ni subíndices. Los saltos entre temas en el mismo archivo de ayuda suelen aparecer en el documento fuente como texto doblemente subrayado (verde por defecto, aunque esto se puede modificar) seguido de un identificador de tema en texto oculto. Los enlaces emergentes aparecen en el documento fuente como texto con un solo subrayado (también verde por defecto) seguido de un identificador de tema en texto oculto. (En el archivo .hlp, los saltos se muestran como texto verde con un solo subrayado, y los enlaces emergentes como texto verde con un subrayado punteado).
Se pueden añadir imágenes mediante códigos como {bmc image.bmp}. Los formatos de imagen compatibles incluyen .bmp , .wmf y .shg (utilizado para mapas de imagen, que pueden contener saltos o ventanas emergentes que se activan al hacer clic en partes específicas de la imagen).
Una vez creados los archivos fuente, el archivo de ayuda se puede compilar utilizando un compilador WinHelp como HCW.exe o utilizando un programa de software comercial como RoboHelp o HelpBreeze (archivado el 21/01/2016 en Wayback Machine ), la mayoría de los cuales (incluidos los dos citados aquí) también utilizan hcw.exe como compilador backend .
Aspecto y características de WinHelp
Dependiendo de cómo se haya iniciado y de la configuración que haya elegido el autor de la Ayuda, un archivo WinHelp se abre en su tema predeterminado, en su tabla de contenido o en su índice.
Un tema en un archivo WinHelp se abre en una ventana aparte, con un tamaño y una posición inicial que el autor de la ayuda puede elegir. Los usuarios pueden cambiar el tamaño o la posición de la ventana. El autor de la ayuda puede controlar si el archivo de ayuda guarda la configuración del usuario entre sesiones o si siempre se abre con el tamaño y la posición predeterminados.
Cuando se abre un tema, una barra de título en la parte superior de la ventana de Ayuda muestra el título del tema. Debajo hay una fila de menús ( Archivo , Editar , Marcador , Opciones y Ayuda ) que controlan diversos aspectos del archivo. Generalmente, aparece una fila de botones debajo de los menús. El autor de la Ayuda controla qué botones, si los hay, aparecen. Los botones típicos incluyen Contenido , Índice , Atrás e Imprimir , junto con los botones << y >> para navegar por el archivo. Los autores de la Ayuda también pueden crear botones personalizados para ir a temas específicos o realizar otras acciones.
Debajo de los botones se encuentra el área de texto principal de la ventana. Normalmente, el texto comienza con un título, a menudo en negrita o con una fuente más grande que el resto del texto. Este título a veces puede estar en una zona sin desplazamiento, es decir, un área de la ventana que no se mueve hacia arriba ni hacia abajo mediante la barra de desplazamiento lateral. Las zonas sin desplazamiento solo se pueden usar al principio de un tema. El autor de la ayuda puede controlar el tamaño y el color de fondo de estas zonas.
Los autores de la ayuda también pueden controlar el color de fondo del área de texto principal, donde aparece el texto del tema. Este texto se puede formatear y organizar de diversas maneras. Dentro del texto, los enlaces aparecen en verde con una sola línea . Al hacer clic en un enlace, se abre un tema diferente. Algunos enlaces pueden abrir ventanas de ayuda secundarias para mostrar información. Las ventanas emergentes aparecen en el texto en verde con una línea punteada. Al hacer clic en una ventana emergente, se abre una pequeña ventana sin menús, botones ni barras de desplazamiento, cuyo tamaño se ajusta al texto. A menudo, las ventanas emergentes proporcionan definiciones breves de términos clave u otra información complementaria sobre el texto principal. La ventana emergente desaparece automáticamente la próxima vez que el usuario haga clic o pulse una tecla.
Muchos temas de la Ayuda, aunque no todos, incluyen enlaces a otros artículos al final del texto. Según las preferencias del autor, esta función puede consistir en una simple lista de enlaces bajo el título « Véase también» o en un pequeño botón que, al pulsarlo, abre un cuadro de diálogo con todos los temas relevantes. Al hacer clic en el nombre de un tema en ese cuadro de diálogo y, a continuación, en «Mostrar», se abre dicho tema.
La mayoría de los archivos de ayuda también contienen una tabla de contenido y un índice para facilitar la localización de información. Estos aparecen en una ventana separada con pestañas. Al hacer clic en la pestaña "Contenido" , se abre la tabla de contenido, donde los usuarios pueden hacer clic en los encabezados para ver los temas. A menudo, los encabezados están marcados con iconos que parecen pequeños libros y los temas con iconos que parecen páginas. Al hacer doble clic en un tema (o al hacer clic en un tema y luego en " Mostrar "), se abre dicho tema. Al hacer clic en la pestaña "Índice" , se abre el índice, que incluye un campo de escritura y una lista alfabética de palabras clave. Al escribir en el campo de escritura, la lista de palabras clave se desplaza automáticamente hasta la coincidencia más cercana. Al hacer doble clic en una palabra clave (o al hacer clic en una palabra clave y luego en " Mostrar "), se muestra el tema asociado a esa palabra clave (si solo hay uno) o se abre una lista de todos los temas asociados. El índice es importante para ayudar a los usuarios a localizar información. En ocasiones, los archivos de ayuda también incluyen una pestaña "Buscar" , que permite al usuario buscar cualquier palabra utilizada en el texto del archivo, no solo palabras clave.
WinHelp también admite una función conocida como ayuda contextual . La ayuda contextual es una asistencia adecuada al punto en el que se encuentra el usuario dentro de la aplicación y a la acción que está intentando realizar.
Una característica bastante crítica en materia de seguridad es que también se puede incluir un archivo DLL con código personalizado y asociarlo a los temas de WinHelp. En la práctica, esto hace que los archivos .HLP sean equivalentes a archivos ejecutables.
Fin del soporte
En la conferencia WritersUA de 2006, Microsoft anunció su intención de eliminar gradualmente WinHelp como plataforma compatible. [ 11 ]
El acuerdo de licencia actualizado prohíbe a los desarrolladores de aplicaciones incluir las bibliotecas de WinHelp en sus instaladores. Esto significa que los manuales de WinHelp para aplicaciones antiguas no se pueden leer en una instalación nueva de Windows Vista (o superior). Para leerlos, el usuario final debe obtener el visor de WinHelp de 32 bits del sitio web de Microsoft e instalarlo manualmente. [ 12 ]
En Windows 10 y versiones posteriores, Microsoft no ofrece un visor de WinHelp para el sistema operativo. La última versión de Windows en la que era posible abrir y leer archivos WinHelp, utilizando un componente oficial descargable de Microsoft, es Windows 8.1 . La versión de código abierto winhlp32 de Wine también funciona en Windows 10. Está incluida como parte de WineVDM . Asimismo, en Windows 10, WinHelp funciona con winhlp32.exe de versiones anteriores de Windows.
Véase también
- Ayuda HTML compilada de Microsoft (
.chmextensión de archivo) - Ayuda de Microsoft 2
- Visor de ayuda de Microsoft
- Ayuda INF de OS/2 (también conocida como IPF o Information Presentation Facility )
- Centro de ayuda y soporte técnico de Microsoft Windows , manual de referencia en línea y fuera de línea para la resolución de problemas, utilizado hasta Windows 8.1.
Referencias
- ↑ "Formato de archivo HLP" . Octubre de 2009.
- ↑ "Windows Vista - Soporte del motor de ayuda" . help-info.de . Consultado el 1 de junio de 2026 .
- ↑ "Descargar WinHelp Viewer para Windows Vista" . Microsoft.
- ↑ "No puedo abrir archivos de Ayuda que requieren el programa Ayuda de Windows (WinHlp32.exe)" . Soporte . Microsoft. 26 de febrero de 2009. Archivado del original el 28 de junio de 2009. Consultado el 28 de agosto de 2009 .
- ↑ "Programa de ayuda de Windows (WinHlp32.exe) para Windows Server 2008" . Microsoft. 9 de enero de 2009. Consultado el 30 de julio de 2019 .
- ↑ "Programa de ayuda de Windows (WinHlp32.exe) para Windows 7" . Microsoft. 14 de octubre de 2009. Consultado el 20 de octubre de 2009 .
- ↑ "Programa de ayuda de Windows (WinHlp32.exe) para Windows Server 2008 R2" . Microsoft. 14 de octubre de 2009. Consultado el 30 de julio de 2019 .
- ↑ "Programa de ayuda de Windows (WinHlp32.exe) para Windows 8" . Microsoft. 26 de octubre de 2012. Consultado el 30 de julio de 2019 .
- ↑ "Programa de ayuda de Windows (WinHlp32.exe) para Windows 8.1" . Microsoft. 5 de noviembre de 2013. Consultado el 30 de julio de 2019 .
- ↑ "Error al abrir la Ayuda en programas basados en Windows: "Función no incluida" o "Ayuda no compatible"" . support.microsoft.com . Consultado el 16 de agosto de 2021 .
- ↑ "Oficial: ¡WinHelp ha muerto! - Foros de Help+Manual" . www.it-authoring.com . Consultado el 1 de junio de 2026 .
- ↑ "El programa de Ayuda de Windows (WinHelp32.exe) ya no se incluye con Windows" . Soporte técnico . Microsoft. 24 de mayo de 2006. Archivado del original el 12 de junio de 2006.
Enlaces externos
- Información de ayuda: Información sobre la ayuda en línea (Microsoft), ejemplos, etc.
- HelpMaster: La mayor selección de archivos y sugerencias relacionados con WinHelp, HTMLHelp y HTML.
- Sistemas de ayuda de Microsoft , una lista de sistemas de ayuda de Microsoft y herramientas asociadas según una especificación no oficial.
- Administración de Windows
- formatos de archivos informáticos
- Componentes de Windows descontinuados
- Software de 1990