Supportnet / Forum / Skripte(PHP,ASP,Perl...)
VBS Aufruf mit Parameterübergabe per Link unmöglich?
Frage
Hallo,
erstmal ist´s ja supa, daß man sich hier nicht erst umständlich reggen muß.. :)
Nun zu meiner Frage:
Ich habe ein VBScript, das Parameter erwartet.
Dieses Script möchte ich als Link aus einer HTML Seite aufrufen, plus Parameterübergabe.
Das folgende funzt leider nicht -> Ergebnis [Object]
[code]<a href="javascript:window.open(´file://C:/test/test.vbs PARAM1´)"> test.vbs </a>[/code]
Also falls da jemand nen Tip für mich hat... ich wäre sehr dankbar! :)
Gruß derron
Antwort 1 von manei
Hallo,
in Deinem dürfte es so besser passen:
<a href="#" onclick=´test.vbs "PARAM1"´>test.vbs</a>
Dann baust Du in der html-Datei selbst eine SUB "test" ein.
Hier erstellst Du ein WScript.Shell-Object und kannst damit dann mit dem .run-Befehl jedes externe Script oder Programm aufrufen.
MfG maneich
in Deinem dürfte es so besser passen:
<a href="#" onclick=´test.vbs "PARAM1"´>test.vbs</a>
Dann baust Du in der html-Datei selbst eine SUB "test" ein.
Hier erstellst Du ein WScript.Shell-Object und kannst damit dann mit dem .run-Befehl jedes externe Script oder Programm aufrufen.
MfG maneich
Antwort 2 von derron
Danke für den Tip, maneis!
Habs getestet - doch leider wird hier mein script gar nicht erst aufgerufen.
Ich kann die funktionalitäten nur in eine vbs-datei packen, da es keine ASP, sondern JSP Seite ist :-/
Sonst noch irgendwelche Ideen, wie man VBS-Code in einer JSP ausführen könnte?
Gruß.. derron
Habs getestet - doch leider wird hier mein script gar nicht erst aufgerufen.
Ich kann die funktionalitäten nur in eine vbs-datei packen, da es keine ASP, sondern JSP Seite ist :-/
Sonst noch irgendwelche Ideen, wie man VBS-Code in einer JSP ausführen könnte?
Gruß.. derron
Antwort 3 von mägdelein
manei hat sich vertippt:
http://rapidshare.com/files/7886520/test.html
Andere Möglichkeit wär, wenn Du den JSP-Befehl herausfinden würdest, der externe Anwendungen auf dem Server starten kann (falls es einen solchen gibt).
http://rapidshare.com/files/7886520/test.html
Andere Möglichkeit wär, wenn Du den JSP-Befehl herausfinden würdest, der externe Anwendungen auf dem Server starten kann (falls es einen solchen gibt).
Antwort 4 von derron
Ahh.. ich hätte nicht gedacht, daß man vbs code in html seiten einbetten kann.
hatte den aufruf nur mit meiner externen datei probiert..
Aber so ist´s gut, vielen Dank für den Tip!
Gruß
derron
hatte den aufruf nur mit meiner externen datei probiert..
Aber so ist´s gut, vielen Dank für den Tip!
Gruß
derron
Antwort 5 von derron
zu JSP: ja, gibt es, aber das wird ja dann auf dem Server ausgeführt, was nicht mein Ziel ist.
Antwort 6 von derron
ok, nachdem nun keine Sicherheitsabfrage mehr kommt, bin ich auch in den Funktionen beschränkt, richtig?
Oder warum funktioniert z.B. Dokument / Word öffnen nicht mehr via
Kann man die Sicherheitseinstellungen dahingehend lockern, daß der Zugriff auf die Festplatte funktioniert?
BTW: Es ist eine Seite im Intranet
Oder warum funktioniert z.B. Dokument / Word öffnen nicht mehr via
CreateObject("Word.Application") oder getobject("c:\doctest\test.doc") Kann man die Sicherheitseinstellungen dahingehend lockern, daß der Zugriff auf die Festplatte funktioniert?
BTW: Es ist eine Seite im Intranet
Antwort 7 von mägdelein
Zitat:
Kann man die Sicherheitseinstellungen dahingehend lockern, daß der Zugriff auf die Festplatte funktioniert?
Kann man die Sicherheitseinstellungen dahingehend lockern, daß der Zugriff auf die Festplatte funktioniert?
Ich habs schon lang nicht mehr probiert, aber früher gings. Stichwort dabei ist ActiveX. Für die Domain alles was mit ActiveX zu tun hat in den Sicherheiteinstellungen nach unten fahren. Aber wirklich nur in der Intranetzone!!!

