Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Webseiten => .exe

Brigitte Woort / 3 Antworten / Baumansicht Nickles

wie kann ich folgendes erreichen,


Webseiten (.css und .html ) mit einschließlich der Bilder zu einer *.exe Datei packen?


um diese dann von CD  starten zu können


die 'autorun.inf' kommt zuerst?


mit dem C-Compiler habe ich testweise *.exe Datei ('hallo welt' usw. hergestellt)


Wie bekomme ich jetzt aus meinen Webseiten sozusagen ein selbstartendes Programm??


Danke für Infos Gitte


 


 


 

bei Antwort benachrichtigen
d-oli Brigitte Woort „Webseiten => .exe“
Optionen

Hi,

ich würde ein .exe machen, dass einen browser öffnet (standardbrowser) und ihm mitteilt welche datei (z.B. index.html = startseite) er öffnen soll.

Gruss d-oli

Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen
fnmueller1 Brigitte Woort „Webseiten => .exe“
Optionen

oder einfach in ein archiv das selbstextrahierend ist packen und autmatisch entpacken lassen mit anschliessenden start der datei, so bist du auch gleich bs unabhängig

bei Antwort benachrichtigen
MaikB Brigitte Woort „Webseiten => .exe“
Optionen

hä? wieso willst du deine html seiten in eine exe verpacken? es reicht doch, wenn du alle files auf die cd kopierst und der startdatei nen sinnvollen namen gibst. z.b. start.htm ... oder möchtest du einfach nur, dass die seite automatisch geöffnet wird über die autoplay funktion? also ne html seite kannste wohl schlecht in ne exe umwandeln bzw. kompilieren. da müsstest du ja nen eigenen browser implementieren, der den html-source lesen kann!! was du machen kannst, ist die startseite durch die autorun.inf datei automatisch starten zu lassen. das geht allerdings nicht auf dem direkten weg, weil du in der autorun.inf im open attribut nur ausführbare dateien angeben kannst. also musst du eine ausführbare datei haben, die in der lage ist, eine html datei in einem html browser zu öffnen. diese .exe wird dann durch die autoplay funktion gestartet.
so eine .exe kann man entweder selber programmieren ... geht ganz einfach, wenn man entsprechende API funktionen nutzt, z.b. shellexec, oder wenn man nicht programmieren kann sucht man sich ein frei verfügbares tool. irgendwo im netz sollte ein programm mit dem namen 'shelexec.exe' zu finden sein. das ist genau so ein programm! musste mal nach googeln. dürfte nicht schwer zu finden sein. is glaub ich sogar von microsoft. die haben anscheinend selber mal erkannt, dass die nen kleinen schönheitsfehler in ihre autorun funktion eingebaut haben! ;)

du packst dann einfach deine ganzen html, css und bilddateien auf die cd. das programm shelexec.exe dazu und eine autorun.inf. die autorun.inf sieht dann in etwa so aus:

[autorun]
open=shelexec.exe index.htm
icon=blub.ico

//
index.htm musst du natürlich ersetzen mit der entsprechenden datei, die gestartet werden soll. gleiches gilt für das icon. damit kannst du das icon angeben, dass im arbeitsplatz für das cd-laufwerk angezeigt werden soll. kannste auch weglassen!

natürlich muss, damit das ganze funktioniert, auch die autoplay funktion aktiviert sein!!!

bei Antwort benachrichtigen