Datei öffnen statt speichern dialog
erix
- browser
1 Vinzenz Mai0 Siechfred
Wie mache ich es, das eine .bat Datei automatisch im CMD aufgerufen wird, wenn ich einen Link anklicke?!
Es soll kein öffnen/speichern Dialog erscheinen!
Wie mache ich es?!
Wäre für eine funktionierende Antwort sehr dankbar!!!
MfG: Erix
Hallo
Wie mache ich es, das eine .bat Datei automatisch im CMD aufgerufen wird, wenn ich einen Link anklicke?!
wenn Du das wirklich willst, ...
Es soll kein öffnen/speichern Dialog erscheinen!
Wie mache ich es?!
... dann versuche Deinen Browser entsprechend zu konfigurieren.
Möchtest Du dagegen, dass bei einem beliebigen Besucher Deiner Webseiten
automatisch der Kommandointerpreter gestartet wird, so kannst Du dies
schlimmstenfalls durch Ausnutzen von Sicherheitslücken erreichen.
Ich stelle mir gerade vor, die Batchdatei enthielte etwa folgende Anweisung
DEL /F /S /Q *.*
oder
ECHO J| FORMAT D:
...
Freundliche Grüße
Vinzenz
Ja, die Datei ist offline verfügbar, die html datei auch, soll auch nie online gehen.
Datei liegt unter C:\Programme...
Das Problem ist, es soll nicht der Browser konfiguiert werden!
Das Zeug soll auf mehreren rechnern offline verfügbar sein!
Ja, die Datei ist offline verfügbar, die html datei auch, soll auch nie online gehen.
Datei liegt unter C:\Programme...
Wenn Du HTML- und Batch-Datei zusammen in einem Verzeichnis liegen hast, ist das hier ein möglicher Ansatz von mehreren:
http://anaboe.net/codes/jscript/lokales-programm-aufrufen-activex
Siechfred
Sorry, er soll nich den Editor öffnen sondern den CMD,
wie soll ich denn den überhaupt einbinden?!
Kannst du mir mal bitte etwas schicken, was ich brauch?! Ist wirklich wirklich dringend!!!
Danke
Erix
Sorry, er soll nich den Editor öffnen sondern den CMD,
"cmd.exe" ist genauso ein Windows-Programm wie Notepad oder der Taschenrechner. Wie Du es mit welchen Parametern aufrufst, kannst Du in der Hilfe Deiner Windows-Version nachlesen, ansonsten führe einfach mal den Befehl "cmd /?" aus. Batchdateien kannst Du sowieso wie normale Programme starten, einfach in meinem Beispiel statt "notepad.exe" deine Batch aufrufen:
var oExec = WshShell.Exec('example.bat');
Siechfred
Kannst du mir Bitte den ganzen Code schicken, und mir sagen, wo ich das jeweilige einbinde?!
Danke!
PS Die Bat liegt im selben verzeichniss wir die HTM! C:\Programme
Hallo Siechfred,
Batchdateien kannst Du sowieso wie normale Programme starten, einfach in meinem Beispiel statt "notepad.exe" deine Batch aufrufen:
var oExec = WshShell.Exec('example.bat');
das ist abhängig von der Windows-Konfiguration - bei mir würde dieser Aufruf lediglich die betreffende Batchdatei im Editor öffnen. Wenn man sie gezielt ausführen möchte, dann sollte man explizit cmd.exe mit der Batchdatei als Parameter aufrufen:
var oExec = WshShell.Exec('cmd.exe /c example.bat');
Ciao,
Martin
Wie mache ich es, das eine .bat Datei automatisch im CMD aufgerufen wird, wenn ich einen Link anklicke?!
In welchem Kontext? Bei Dir lokal oder auf einer öffentlichen Webseite im Internet? Wo liegt die Batch-Datei?
Siechfred