2016-04-16 84 views
1

我正在嘗試使用Javascript/NodeJS來建立一個新的命令行/終端供個人使用,但我遇到了一些問題。我似乎無法從我自己的Javascript中找到一種與Windows命令行進行交互的體面方式。在Windows中的Javascript終端仿真

我明白,默認情況下,瀏覽器不允許javascript與基於系統的命令交互,所以我正在考慮使用socketIO或類似的東西。

我打算使用電子(鉻)。

我想知道什麼是拉窗口命令行env進入我的窗口的好方向。

誠實地說,即使只是從CMD獲得現有產出也是一個很好的開始。

+0

你問如何從運行在Windows執行的NodeJS控制檯IO?或者如何在解析參數時使用NodeJs編寫控制檯應用程序?你的問題有點令人困惑,這可能是你爲什麼被低估的原因(或者是因爲你沒有提供你嘗試過的東西的例子) – akaphenom

+0

你有沒有讀過這樣的內容:https://docs.nodejitsu.com/articles /命令行/ how-to-prompt-for-command-line-input – akaphenom

+0

我正在尋求建立一個基本上與windows兼容的終端模擬器。其他語言有很多選項。但我希望能夠從面向客戶端的應用程序中使用JS命令與windows命令提示符/ env進行交互。 –

回答

1

在Windows控制檯窗口中,您可以使用命令「cscript」執行JavaScript腳本。我已經做了一段時間,所以我正在回顧我以前的工作。

我對NodeJS一無所知,但當我尋求幫助來刷新我的記憶時,我發現了幾篇看起來相關的文章和StackOverflow答案。我希望這些幫助。

Command Line JavaScript

How to Read from stdin in JavaScript

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