当前位置:  开发笔记 > 编程语言 > 正文

windows命令行javascript

如何解决《windows命令行javascript》经验,为你挑选了2个好方法。

我正试图通过脚本从Windows命令行运行javascript

cscript // NoLogo test.js

但是,我找不到任何可用的预定义对象.我完全不知所措 - 无法让世界工作:

System.print("Hello, World!")

结果是 "System" is undefined

还有另一种方法我应该运行它 - 比如通过.NET运行时吗?

谢谢

杰夫



1> brianary..:

您正在使用Windows Scripting Host.

你可以这样说:

WScript.Echo("Hello, World.");

它都是基于COM的,所以你实例化ActiveX控件来做任何有用的事情:

var y = new ActiveXObject("Scripting.Dictionary");
y.add ("a", "test");
if (y.Exists("a"))
   WScript.Echo("true");

要么:

var fso, f1;
fso = new ActiveXObject("Scripting.FileSystemObject");
// Get a File object to query.
f1 = fso.GetFile("c:\\detlog.txt");   
// Print information.
Response.Write("File last modified: " + f1.DateLastModified);

请参阅Windows脚本宿主.



2> Nate Zaugg..:

如果你真的想在shell中运行JavaScript,那么你应该考虑安装Node.js

http://javascript.cs.lmu.edu/notes/commandlinejs/

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有