我在想......
我可以使用类似JavaScript的脚本为Windows创建一个控制台应用程序...
代码如下:
window.console.write("Hello, World!");
var useless = window.prompt("Press a key...");
我也想知道这样的代码是否可以编译成可以在批处理文件中调用的EXE
。我知道使用node.js的可能解决方案,但这不是我想要的。
提前致谢!
〜CSS
答案 0 :(得分:2)
你可以尝试Stoyan Stefanov在他的文章Make your javascript a Windows .exe中描述的方法。他解释了如何使用jsc JScript compiler(这是.NET框架的一部分)来创建可执行文件。根据{{3}},JScript与JavaScript非常相似(甚至相同)。
Stoyan的文章中的一个简单Hello.js
示例(稍加修改):
var dateToday = new Date();
var randomNumber = Math.random();
print('Hello, \ntoday is ' + dateToday + '\nand this is random - ' + randomNumber);
可以使用这样的命令进行编译(在您的机器上搜索.NET框架的位置):
C:\Windows\Microsoft.NET\Framework\v4.0.30319\jsc.exe Hello.js
输出应如下所示:
Hello,
today is Fri Oct 21 23:54:43 UTC+1 2016
and this is random - 0.5690976188374206