2009-06-29 101 views
13

Tengo un archivo HTML con Javascript incrustado, y quiero convertirlo a un exe independiente.convertir html + js a exe

¿Es posible? ¿Cómo puedo hacerlo? Cualquier herramienta html2exe por ahí?

P.S. Si debe preguntar por qué, es una herramienta de procesamiento de texto muy simple, pero algunas personas lo desean (por razones que me exceden) como una aplicación de escritorio.

Respuesta

1

Aquí es un artículo que explica cómo utilizar un compilador de Micorosft. No es exactamente lo que quiere, pero es un comienzo, por lo que pensé que iba a publicar que:

http://www.phpied.com/make-your-javascript-a-windows-exe/

No va a analizar el código HTML para hacer una interfaz gráfica de usuario, pero al menos se puede modificar el código JS un poco para compilar, y luego construir una nueva IU en la parte superior.

4

Si los equipos de sobremesa se limitan a Windows ¿ha considerado la creación como un HTML Application?

Usted obtiene la capacidad de lanzar desde el escritorio sin la necesidad de crear un archivo EXE.

0

Seguramente su aplicación de escritorio es su navegador? ¿Puede crear un archivo .html independiente que contenga el Javascript dentro de él (en lugar de hacer referencia a él a través de un archivo URL/.js separado). Además de .css, etc.

Luego puede distribuir ese archivo HTML. Al hacer doble clic en él, se ejecutará en el navegador y sin requisitos en un servidor remoto.

5

no generan un exe, sino que pueden estar interesados ​​en mirar en Adobe AIR y su rival de código abierto Titanium

2

Depende de la complejidad de la página es.

sería

Si es una sola búsqueda, una obra .hta para usted?

Si se trata de varias páginas, se puede utilizar el Webbrowser control de IE (o geckofx) y un HTTPListener

o podría host the asp.net runtime mismo.

En el pasado he tenido éxito con el Webbrowser e inyectar el código HTML "a mano" (que incluye todos los scripts necesarios), pero yo no lo recomendaría. Fue una pesadilla para depurar los dientes. Seguí adelante porque era "divertido" :-)

6

Prueba esta aplicación de código abierto Nodo-webkit (de aquí https://github.com/rogerwang/node-webkit) impulsado por motor de cromo y JS Node.js. Puede empaquetar el paquete de la aplicación Node-webkit en un archivo .exe independiente. Por favor revisa la documentación provista en la página. https://github.com/rogerwang/node-webkit/wiki/How-to-package-and-distribute-your-apps

leer la documentación Node.js http://nodejs.org/api/ y ver lo poderoso que la API es! Node-webkit proporciona una API adicional para crear la barra de menú de la aplicación, usar el icono de la bandeja del sistema y publicar notificaciones, etc. ¡y hacer que la aplicación sea más original! Afortunadamente, Node-webkit es multiplataforma, por lo que puedes transferir fácilmente aplicaciones a Linux y Mac OS X.

recomiendo encarecidamente que utilice Nodo-webkit para hacer potentes aplicaciones de escritorio en HTML5 CSS3 y JavaScript. ¡Todo lo mejor!:)

Éstos son algunos ejemplos: Stormcloud, etc .. NitroTasks https://github.com/rogerwang/node-webkit/wiki/List-of-apps-and-companies-using-node-webkit

0

Si sólo desea ejecutar una sola HTML de la página Web como una aplicación/Exe, Por favor, intente los siguientes métodos.

1) Cambiar el nombre de la página html a .hta

2) Añadir el siguiente código sniplet a su etiqueta de páginas html.

<HEAD> 
<HTA:Application 
Border = Thick 
BorderStyle = Complex 
ShowInTaskBar = No 
MaximizeButton = No 
MinimizeButton = No 
> 
</HEAD> 
0

En Windows 7 es muy fácil. Sólo tienes que seguir estos pasos:

How to: Compile JScript Code from the Command Line

en mi ordenador en estos archivos están en aquí: C:\Windows\Microsoft.NET\Framework\v4.0.30319 creo versión 4.0 es más nuevo :) Después de eso: para producir un ejecutable con un nombre diferente usando JSC En el símbolo del sistema, escribajsc /out:newname.exe file.js

Lo intenté y funcionó con algunos mensajes de error.