首页 > 解决方案 > 如何使用 javascript 在 HTML 中运行命令行?

问题描述

首先,我对 HTML 和 java 的经验几乎为零,所以一个简单的答案将不胜感激!

我正在使用运行 TinyOS 和 Xubuntu 的 telosb mote 开发 WSN 项目,我要做的是设置一个可以与我的 mote 通信的 Web 服务器,我知道这样做的唯一方法是使用命令行,使用“java net.tinyos.tools.Send X”,其中 X 是我从我的网络服务器输入的。

所以在我的网络服务器上,有一个表单,我可以在其中输入一个数字发送到我的 mote,并在提交数字时运行命令java net.tinyos.tools.Send X

这可能吗?

我已经阅读了以前回答的问题,但请注意,由于我使用电子产品,所以我对 Java 一无所知,所以我祈祷像我这样的初学者能够理解的答案。非常感谢!

标签: javascripthtmlubuntutinyos

解决方案


是的,您可以使用 Web 服务器运行系统命令。只需将值从浏览器发送到您的服务器。当服务器接收到该值时,您可以执行所需的系统命令。

例如,如果您的服务器在 python 中(例如 Flask),请os.system在 python os模块中查找。 https://docs.python.org/3/library/os.html

如果您的服务器在 nodejs(例如 Express)中,请child_process.execchild_process模块中查找以运行系统命令。 https://nodejs.org/api/child_process.html


推荐阅读