• 24.04.2024, 04:11
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Programm starten per HTML

Sonntag, 20. Oktober 2002, 17:25

Ich will mithilfe des active Desktop meinen Windows-Hintergrund etwas sinnvoller gestalten.
Dazu will ich statt eines simplen Bildes eine HTML-Datei als Bachground einfügen. Soweit so gut, das ist ja noch einfach, aber das was ich eigentlich errreichen will funkionert nicht:
Ich will in diese HTML-Seite "Links" einbauen, die ein bestimmtes Programm starten, wenn ich sie anklicke.
Ich kann HTML eigentlich sehr gut, aber hier steh ich wirklich vor nem kleinen Problem, weil der Link eben den Download der verlinkten Datei bewirkt und nicht dessen Ausführung!

Kann mir jemand von euch da weiterhelfen ??
Das wäre wirklich sehr wichtig...

Danke euch!

Ciao,
Cricket

Re: Programm starten per HTML

Sonntag, 20. Oktober 2002, 19:32

sowas in der Art ? Dieses startet den Rechenassi aus html...


<html>

<head><script LANGUAGE="vbscript">
<!--
Dim WshSHell
set WshShell = CreateObject("WScript.Shell")
Sub calctxt_onclick
WshShell.Run("calc")
End Sub
-->
</script>

<title></title>
</head>

<body>
<a href="#" NAME="calctxt">
<p>Run Calculator</a></p>
</body>
</html>

edit : bevor ichs vergesse : Aber es muss ActiveX dafür eingeschaltet sein....

Re: Programm starten per HTML

Sonntag, 20. Oktober 2002, 20:27

Zitat von »Chewy«

sowas in der Art ? Dieses startet den Rechenassi aus html...


<html>

<head><script LANGUAGE="vbscript">
<!--
Dim WshSHell
set WshShell = CreateObject("WScript.Shell")
Sub calctxt_onclick
WshShell.Run("calc")
End Sub
-->
</script>

<title></title>
</head>

<body>
<a href="#" NAME="calctxt">
<p>Run Calculator</a></p>
</body>
</html>

edit : bevor ichs vergesse : Aber es muss ActiveX dafür eingeschaltet sein....


Ok, danke, das ist schonmal der richtige Weg, aber mit diesen Befehlszeilen kann keine Anderen Anwengungen, wie z.B. Photoshop oder sowas öffnen... :-/

Ciao,
Basti

Re: Programm starten per HTML

Montag, 21. Oktober 2002, 02:09

Quellcode

1
2
3
4
5
6
Dim WshSHell  
set WshShell = CreateObject("WScript.Shell")  
Sub calctxt_onclick    
  lngReturn = WshShell.Run ("c:\test\test.exe", 1, 1)
  set WshShell = Nothing
End Sub

Hab im Netz was dazu gefunden. Das wshShell.Run will noch 2 Parameter und was zurückgeben.
Funzt aber im mom nur mit Pfaden ohne Leerzeichen.