我知道有很多這方面的問題,但我似乎找不到一個適合我的工具。在javascript中使用命令行
我想從本地html啓動本地文件使用CMD傳遞命令啓動文件,但它似乎並沒有工作。
這是我迄今使用:
<script type="text/javascript" language="javascript">
function RunFile() {
window.open('C:/Windows/System32/cmd.exe /c START %temp%/file.cpl');
}
</script>
有人請這方面的幫助。
讓我只是asume我可以做到這一點在IE window.open('C:/Windows/System32/cmd.exe);
,它會打開cmd。 我的問題是我如何傳遞一些額外的參數,使cmd從另一個位置打開我的文件,例如window.open('C:/Windows/System32/cmd.exe /c START %temp%/file.cpl');
可能重複[是否可以在'onclick'HTML中運行.exe或.bat文件](http://stackoverflow.com/questions/18980957/is-it-possible-to-run-an -exe-or-bat-file-on-on-click-html) – JJJ
大多數瀏覽器都阻止JS打開系統上的文件作爲安全機制。當從磁盤加載文件時,我的理解是,瀏覽器將允許您打開文件的目錄樹中的文件(在Windows中,這可能是C:/ Users/Username), 此外,.cpl不是JavaScript文件,即使由解釋程序加載,也可能會失敗。 –
你不需要使用文件協議嗎? file:// – Raimonds