Programm starten.
Jagger
0 Cheatah
Wie kann ich ein ein programm über einen Link starten? Es soll nicht über MIME-Typs passieren. Es geht darum einem selbstgeschriebenen Programm auf meiner Festplatte einen bestimmten Parameter (dieser wird vorher automatisch im HTML-Document erzeugt) zu übergeben.
Weiss Jemand ne Lösung?
Hi,
Wie kann ich ein ein programm über einen Link starten? Es soll nicht über MIME-Typs passieren. Es geht darum einem selbstgeschriebenen Programm auf meiner Festplatte einen bestimmten Parameter (dieser wird vorher automatisch im HTML-Document erzeugt) zu übergeben.
was das für ein Programm ist, weiß der Browser nicht - und damit ist auch nicht bekannt, ob es vielleicht eine andere Schreibweise für "format.exe" ist. Und je nach Parameter könnte _das_ ziemlich problematisch sein...
Ergo: Nein, geht nicht.
Cheatah
Hallo Jagger und Cheatah,
selbstgeschriebenen Programm auf meiner Festplatte...starten
um das mit "format.exe" auszuprobieren war ich bisher zu feige. ;-)
Folgendes hab' ich aber versuchsweise schon mal gemacht:
...
function ExecAdam()
{if(BrowserExecVersionOk)
(document.location.href="s_adam.bat")
else (alert('Your Browser doesnt support this function \n
please execute s_adam.bat from your CD'));
}
...
<A HREF="#ADAM"
OnMouseOver="HighLiteAdam(1);return true"
OnMouseOut ="HighLiteAdam(0)"
OnClick="ExecAdam()">
...
Den return's hab' ich dabei zuwenig Beachtung geschenkt.
Die Pfadangaben für document.location.href sollten
wohl auch besser per JS geradegebogen werden weil
irgendein Win9x sonst das Programm in dem Verzeichnis
sucht wo Windows installiert ist, zB C:\windows und
nicht wie zu erwarten wäre, aus dem Verzeichnis wo
die HTML-Seite hergeholt wurde.
Parameterübergabe habe ich noch nicht versucht.
Klaus
Woher kommt denn "BrowserExecVersionOk" ? Ist das ein vordefniertes Objekt oder Variable ?
...
function ExecAdam()
»» {if(BrowserExecVersionOk)
(document.location.href="s_adam.bat")
else (alert('Your Browser doesnt support this function \n
please execute s_adam.bat from your CD'));
»» }
...
<A HREF="#ADAM"
OnMouseOver="HighLiteAdam(1);return true"
OnMouseOut ="HighLiteAdam(0)"
OnClick="ExecAdam()">
...Den return's hab' ich dabei zuwenig Beachtung geschenkt.
Die Pfadangaben für document.location.href sollten
wohl auch besser per JS geradegebogen werden weil
irgendein Win9x sonst das Programm in dem Verzeichnis
sucht wo Windows installiert ist, zB C:\windows und
nicht wie zu erwarten wäre, aus dem Verzeichnis wo
die HTML-Seite hergeholt wurde.Parameterübergabe habe ich noch nicht versucht.
Klaus