Я знаю, что есть много вопросов об этом уже, но я не могу найти тот, который работает для меня.с помощью командной строки в javascript
Я пытаюсь запустить локальный файл из локального html с помощью cmd для передачи команды для запуска файла, но он не работает.
Это то, что я использовал до сих пор:
<script type="text/javascript" language="javascript">
function RunFile() {
window.open('C:/Windows/System32/cmd.exe /c START %temp%/file.cpl');
}
</script>
кто-то пожалуйста помочь с этим.
Делает только как я могу это сделать на IE window.open('C:/Windows/System32/cmd.exe);
, и он откроет cmd. Мой вопрос в том, как передать некоторые дополнительные аргументы, чтобы заставить cmd открыть мой файл из другого места, например. window.open('C:/Windows/System32/cmd.exe /c START %temp%/file.cpl');
Возможный дубликат [Возможно ли запустить файл .exe или .bat в onclick в HTML] (http://stackoverflow.com/questions/18980957/is-it-possible-to-run-an -exe-or-bat-file-on-onclick-in-html) – JJJ
Большинство браузеров не позволяют JS открывать файлы в системе как механизм безопасности. Когда файл загружается с диска, я понимаю, что браузер позволит вам открывать файлы в дереве каталогов файла до точки (в окнах это может быть C:/Users/Username, например), Также .cpl не является файлом JavaScript и, скорее всего, сбой, даже если он загружен интерпретатором. –
Вам не нужно использовать протокол файлов? file: // – Raimonds