2011-02-16 38 views
0

我已经写了一些javascript读取textarea(浏览器内) 中的数据,并在div中输出字符串(作为innerHTML)的结果。javascript - 不在浏览器中 - 但在处理文件

这是辉煌的,它的工作。

我想将其移出浏览器。

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

理想情况下,我想运行一个命令行工具,说读文件c:\ input.txt中,并写入C上的反应:output.txt中

\能有人建议我如何最好能做到这一点?

我环顾四周,看到commonjs.org(这非常有趣)和node.js (这很有趣)以及其他不太明显的项目。

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

很多谢谢,

p.s. 我标记了这个问题'server-side javascript'主要是说这不是浏览器的问题。

回答

1

Rhino来自Mozilla是用java编写的javascript解释器,它可以做你需要的东西。

+0

同意,Rhino是最好的方式来做到这一点。您可以立即启动一个命令行工具。也有用的线程:http://stackoverflow.com/questions/585234/how-to-read-and-write-into-file-using-javascript – Shakakai 2011-02-16 11:36:23

1

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

相关问题