6

有没有一种语言,类似于CoffeeScript之于 JavaScript,可以编译成 windows 批处理|cmd|命令行的语言?

我指的 cmd 版本是基于 NT 的版本,尤其是 XP sp3 及更高版本。

4

3 回答 3

9

是的,有一种语言称为 Batsh,它可以编译为 Bash 和 Windows Batch。

项目:https ://github.com/BYVoid/Batsh

在线演示:http ://batsh.byvoid.com/

于 2013-10-10T02:10:41.497 回答
2

据我所知,您所要求的并不存在,尽管创建这样的语言是可能的,而且这将是一个有趣的练习。

另一种选择是也“内置”到操作系统的其他语言。

其他人提到了 PowerShell,它非常强大,而且我认为是在 Win7 及更高版本中内置的。

另一种选择是 Windows Script Host,您可以使用 VBScript 和/或 Javascript 编写脚本。它内置于 WinXP 及更高版本。

于 2012-11-04T23:00:34.607 回答
1

为了您的启迪,CoffeeScript 是一种基于 JavaScript 构建的特定领域语言,因此您理论上可以将两者混合使用。我不知道批处理文件的这种语言。windows powershell 可能值得一看。

于 2012-11-04T21:38:51.930 回答