Ich weiß, es gibt viele Fragen zu diesem bereits, aber ich kann nicht scheinen, dass eine, die für mich funktioniert.mit Befehlszeile in Javascript
Ich versuche, eine lokale Datei von einem lokalen HTML mit cmd zu starten, um den Befehl zum Starten der Datei zu übergeben, aber es scheint nicht zu funktionieren.
Dies ist, was ich bisher verwendet:
<script type="text/javascript" language="javascript">
function RunFile() {
window.open('C:/Windows/System32/cmd.exe /c START %temp%/file.cpl');
}
</script>
jemand pls dabei helfen.
Lets nur asume ich kann dies auf IE window.open('C:/Windows/System32/cmd.exe);
tun, und es wird cmd öffnen. Meine Frage ist, wie übergebe ich einige zusätzliche Argument, um die Cmd öffnen meine Datei von einem anderen Ort, z. window.open('C:/Windows/System32/cmd.exe /c START %temp%/file.cpl');
Mögliches Duplikat von [Ist es möglich, eine .exe- oder .bat-Datei auf 'onclick' in HTML auszuführen] (http://stackoverflow.com/questions/18980957/is-it-possible-to-run-an -exe-oder-bat-Datei-on-onclick-in-html) – JJJ
Die meisten Browser verhindern, dass JS Dateien auf dem System als Sicherheitsmechanismus öffnet. Wenn die Datei von der Festplatte geladen wird, ist es möglich, dass der Browser Dateien bis zu einem bestimmten Punkt in der Verzeichnisstruktur der Datei öffnen kann (in Windows ist dies beispielsweise C:/Users/Username), Außerdem ist .cpl keine JavaScript-Datei und wird wahrscheinlich auch dann fehlschlagen, wenn sie vom Interpreter geladen wird. –
brauchst du das Dateiprotokoll nicht? file: // – Raimonds