【问题标题】:Javascript terminal emulation in windowsWindows 中的 Javascript 终端仿真
【发布时间】:2016-08-08 13:12:06
【问题描述】:

我正在尝试使用 Javascript/NodeJS 构建一个新的命令行/终端供个人使用,但我遇到了一些问题。我似乎无法从我自己的 Javascript 中找到一种与 Windows 命令行交互的体面方式。

我了解默认情况下浏览器不允许 javascript 与基于系统的命令进行交互,因此我正在考虑使用 socketIO 或类似的东西。

我正计划使用 Electron(铬)。

我想知道将 windows 命令行环境拉到我的窗口中的好方向。

老实说,即使只是从 CMD 获取现有输出也是一个很好的开始。

【问题讨论】:

  • 您是否在问如何从运行在 Windows 上的 NodeJ 执行控制台 IO?或者如何在解析参数时使用 NodeJs 编写控制台应用程序?你的问题有点令人困惑,这可能是你被否决的原因(或者可能是因为你没有提供任何你尝试过的事情的例子)
  • 你读过这样的东西吗:docs.nodejitsu.com/articles/command-line/…
  • 我正在寻求构建一个与 Windows 配合使用的终端模拟器。其他语言有很多选择。但我希望能够从用 JS 编写的面向客户端的应用程序与 windows 命令提示符/env 进行交互。
  • 你见过这样的东西吗:stackoverflow.com/questions/15919347/…
  • Hyperjs、Xtermjs、ShellJs 用于 ui 的东西,然后使用节点子进程

标签: javascript node.js windows terminal tty


【解决方案1】:

在 Windows 控制台窗口中,您可以使用命令“cscript”执行 JavaScript 脚本。我已经有一段时间没有这样做了,所以我正在回顾我以前的工作。

我对 NodeJS 一无所知,但在我寻求帮助以刷新记忆时,我发现了几篇似乎相关的文章和 StackOverflow 答案。我希望这些帮助。

Command Line JavaScript

How do I prompt users for input from a command-line script? - docs.nodejitsu.com

How to Read from stdin in JavaScript

node.js - How to read from stdin line by line in Node - Stack Overflow

【讨论】:

    猜你喜欢
    • 2015-11-10
    • 2011-03-14
    • 2011-08-29
    • 2021-02-05
    • 2012-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多