Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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 当nodejs中的onclick事件发生时,在命令提示符下运行jar文件_Javascript_Node.js_Html - Fatal编程技术网

Javascript 当nodejs中的onclick事件发生时,在命令提示符下运行jar文件

Javascript 当nodejs中的onclick事件发生时,在命令提示符下运行jar文件,javascript,node.js,html,Javascript,Node.js,Html,我在Javascript中尝试过的示例源代码 <button onclick="window.open('file:///D:/nodejs/test.jar')">Run Test</button> 运行测试 如何在Nodejs中实现这一点。我认为这不会起作用,因为window.open命令是在客户端而不是node.js服务器上执行的 在服务器上运行bat文件需要类似模块的东西。Hi xander。我需要在命令提示符下单击按钮运行jar文件。你能帮我吗?我想你需要向

我在Javascript中尝试过的示例源代码

<button onclick="window.open('file:///D:/nodejs/test.jar')">Run Test</button>
运行测试

如何在Nodejs中实现这一点。

我认为这不会起作用,因为
window.open
命令是在客户端而不是node.js服务器上执行的


在服务器上运行bat文件需要类似模块的东西。

Hi xander。我需要在命令提示符下单击按钮运行jar文件。你能帮我吗?我想你需要向服务器发送一个命令,这样它就可以通过child_进程或其他方式执行它。要发送命令,您可以使用简单的GET请求或AJAX或其他任何方式,这取决于您的应用程序。如果JAR文件是一个交互式控制台应用程序,它也会变得复杂。