2012-11-04 162 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 - 我同意這將是具有挑戰性的,但'批次'是圖靈完成,所以它是可能的。根據你編譯的語言的結構,你最終會得到一些相當粗糙的批處理代碼。 –