2012-11-04 142 views
6

是否有语言,类似于CoffeeScript对JavaScript的编译语言,编译为windows batch | cmd |命令行的语言?是否有一种脚本语言“编译”为windows批处理语法?

cmd的版本我指的是基于NT的那些,特别是XP SP3以上。

+4

你到底想达到什么目的? – ChrisF

+0

我不认为有。您可以查找PowerShell,但它不会编译为'.bat' –

+0

@ChrisF Batch在大多数基于NT的窗口框上“预安装”,但用cmd语法编写是我很容易忘记的东西。 – n611x007

回答

1

只是为了您的熏陶,CoffeeScript的是建立在JavaScript中的领域特定语言,所以你可以在理论上交融两。我不知道这种批处理文件的语言。 Windows PowerShell可能值得一看。

2

据我所知,有什么你问不存在,尽管它有可能创造这样的语言,这将是一个野趣锻炼。

另一种方式是其他语言也是“内置”到操作系统。

其他人所说的PowerShell的,这是非常强大的,并且是内置的,我认为,在Win7及以上。

另一种方法是在Windows脚本宿主为这你可以写在VBScript和/或JavaScript脚本。它内置于WinXP及更高版本。

+0

这将是非常困难的,因为批次是一种非常有限的语言。可能会生成一个bash脚本。但我喜欢这个问题的想法:-) – anishsane

+0

@anishsane - 我同意这将是具有挑战性的,但'批次'是图灵完成,所以它是可能的。根据你编译的语言的结构,你最终会得到一些相当粗糙的批处理代码。 –