0

我已经编写了一些 javascript,它读取文本区域(在浏览器内)中的数据并将结果输出到 div 中的字符串(作为 innerHTML)中。

它非常出色,并且可以完成它的工作。

我想把它从浏览器中移植出来。

我想从浏览器中重用相同的javascript(实际上只是一个给定字符串返回另一个字符串的函数)。

理想情况下,我想运行它一个命令行工具并说读取文件 c:\input.txt 并将响应写入 c:\output.txt

有人可以建议我如何才能做到这一点吗?

我环顾四周,发现了 commonjs.org(这很有趣)和 node.js(这也很有趣)以及其他不起眼的项目。

然而,我仍然不知道该怎么做。如果有人做过类似的事情,我想听听。

非常感谢,

ps 我将此问题标记为“服务器端javascript”主要是为了说明这不是浏览器问题。

4

3 回答 3

1

如果您在 Windows 系统上,您可以使用FileSystemObject来读取和写入文件的本地 c-/wscript 解释器。否则jsdb可能是一个选项,您可以在其中使用Stream-object。

于 2011-02-16T10:49:00.427 回答
1

Mozilla 的Rhino是用 java 编写的 javascript 解释器,可以满足您的需要。

于 2011-02-16T10:31:42.167 回答
0

http://RingoJs.org

它是 Rhino 顶部的薄包装纸。使处理文件、模块等变得更加容易,例如:http ://ringojs.org/api/master/fs/

于 2011-02-18T09:05:54.677 回答