Programme aus HTLM aus starten ?
Hi, ich habe mir eine HTML-Seite erstellt und möchte, wenn ich auf einen Button klicke , das dieser ein Programm startet. Wer kann mir helfen. Danke im voraus
Antwort schreiben
Antwort 1 von hans889 vom 11.02.2021, 19:08 Options
Hi,
hm, eigenartige Frage.
Rein theoretisch könntest du die Setup-Datei hochladen und darauf zum Download verlinken. Dann können User sich eventuell das Prog installieren. Was das aber für einen Sinn machen soll, ist mir unerfindlich.
Mal ganz abgesehen von den rechtlichen Aspekten.
Antwort 2 von Wolfgang.S vom 11.02.2021, 19:17 Options
Ich schätze, dass er sich wie ein Portal machen will. Dass er z.B. in den ff geht und dann sieht er welche Programme er installiert hat und kann sie von dort aus öffnen... Ich würde sagen ein besseres Startmenü...
mfg
Antwort 3 von Dilara vom 11.02.2021, 19:36 Options
Ja, Wolfgang S hat recht. Weiß aber nicht wie ?
Antwort 4 von Wolfgang.S vom 11.02.2021, 20:38 Options
Du müsstest den Button irgend ein batch-file öffnen lassen, der dann wiederum das Programm öffnet. Wie der Button die .bat Datei öffnet, weiß ich leider nicht. Aber ich weiß wie eine .bat ein Programm öffnen kann... Ich weiß nicht, es ist schon ein wenig zu umständlich mit diesem Weg, evl. gibt es einen besseren ;)
mfg
Antwort 5 von Como vom 11.02.2021, 21:30 Options
Hi,
das oder die Programme kannst du auch mit einem VBScript starten. Das lässt sich im HTML wie ein Javascript einbinden. Funktioniert aber nur, wenn die Programme auf deinen Server abgelegt sind.
Antwort 6 von Joshuan vom 11.02.2021, 21:32 Options
Kannst du so machen
<html><head>
<script type="text/jscript">
function command(){
var shell=new ActiveXObject("WScript.Shell");
shell.Run("c:\\windows\\notepad.exe");
return(false);
}
</script></head><body>
<form onSubmit="return command()">
<input type="submit" value="Command"></form>
</body></html>
Abspeichern nich als .htm sondern .hta so kriegt ne HTML Seite unter Windows alle Rechte wo auch ne EXE hat.