Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从按钮onclick运行.bat文件?_Javascript_Html_Batch File - Fatal编程技术网

Javascript 如何从按钮onclick运行.bat文件?

Javascript 如何从按钮onclick运行.bat文件?,javascript,html,batch-file,Javascript,Html,Batch File,我有一个包含JavaScript函数的.js文件和一个包含用户界面的HTML文件 我想在用户单击HTML文件中的按钮时运行.bat 我的HTML: <input type='button' value='Download updated database' id='downloaddb' style='background:#6677AA;color:#FFFFFF;' onclick="i2b2.BLAST.DownloadDB();`"> 我希望用户能够从ftp服务器下载数据库

我有一个包含JavaScript函数的.js文件和一个包含用户界面的HTML文件

我想在用户单击HTML文件中的按钮时运行.bat

我的HTML:

<input type='button' value='Download updated database' id='downloaddb' style='background:#6677AA;color:#FFFFFF;' onclick="i2b2.BLAST.DownloadDB();`">

我希望用户能够从ftp服务器下载数据库文件。我安排了一个Windows任务每天运行.bat,但我的主管要求我允许用户执行此任务,而不是在我的应用程序之外运行它。

您不能在客户端计算机上运行
.bat
文件。您可以通过ajax在服务器上运行它们,或者只需发布一个表单即可。@Pointy我能知道原因吗?我希望用户能够从ftp服务器下载数据库文件。浏览器无法在客户端计算机上启动本地程序。这是一个明显的安全预防措施。不,浏览器不会运行任何其他客户端程序。想象一下,如果可能的话,这个世界会是什么样子。点击某个按钮的原因是什么?用户不能单击该批处理文件吗?您不能在客户端计算机上运行
.bat
文件。您可以通过ajax在服务器上运行它们,或者只需发布一个表单即可。@Pointy我能知道原因吗?我希望用户能够从ftp服务器下载数据库文件。浏览器无法在客户端计算机上启动本地程序。这是一个明显的安全预防措施。不,浏览器不会运行任何其他客户端程序。想象一下,如果可能的话,这个世界会是什么样子。点击某个按钮的原因是什么?用户不能单击该批处理文件吗?
i2b2.BLAST.DownloadDB = function()
{
    // what can I type here?
}