简体   繁体   English

Windows 中的 Javascript 终端仿真

[英]Javascript terminal emulation in windows

I am attempting to use Javascript / NodeJS to build a new command line / terminal for personal use but I am running into some issues.我正在尝试使用 Javascript / NodeJS 来构建一个新的命令行 / 终端供个人使用,但我遇到了一些问题。 I can't not seem to find a decent way of interacting with the windows command line from my own Javascript.我似乎无法从我自己的 Javascript 中找到一种与 windows 命令行交互的体面方式。

I understand that by default browsers do not allow javascript to interact with system based commands so I was considering using socketIO or something of the sort.我知道默认浏览器不允许 javascript 与基于系统的命令交互,所以我正在考虑使用 socketIO 或类似的东西。

I was planning on using Electron (chromium).我计划使用电子(铬)。

I'm wondering what would be a good direction to pull the windows command line env into my window.我想知道将 windows 命令行 env 拉入我的窗口的好方向是什么。

In all honesty, even just taking the existing output from the CMD would be a good enough start.老实说,即使只是从 CMD 中获取现有输出也是一个足够好的开始。

In a Windows console window you can execute a JavaScript script using the command "cscript".在 Windows 控制台窗口中,您可以使用命令“cscript”执行 JavaScript 脚本。 It has been a while since I have done that so I was reviewing my previous work.我已经有一段时间没有这样做了,所以我正在回顾我以前的工作。

I know nothing about NodeJS but as I was searching for help to refresh my memory, I found several articles and StackOverflow answers that seem relevant.我对 NodeJS 一无所知,但在我寻求帮助以刷新记忆时,我发现了几篇似乎相关的文章和 StackOverflow 答案。 I hope these help.我希望这些有帮助。

Command Line JavaScript命令行 JavaScript

How do I prompt users for input from a command-line script? 如何提示用户从命令行脚本输入? - docs.nodejitsu.com - docs.nodejitsu.com

How to Read from stdin in JavaScript 如何在 JavaScript 中从标准输入读取

node.js - How to read from stdin line by line in Node - Stack Overflow node.js - 如何在Node中逐行读取stdin - VoidCC

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM