2012-11-04 9 views
6

Esiste una lingua, simile a quella che CoffeeScript è in JavaScript, che compila nella lingua della riga batch | cmd | riga di comando Windows?Esiste un linguaggio di scripting che "compila" la sintassi del batch di Windows?

Le versioni di cmd a cui mi riferisco sono quelle basate su NT, in particolare su XP sp3 e versioni successive.

+4

Cosa stai cercando di raggiungere? – ChrisF

+0

Non penso ci sia. Puoi cercare PowerShell, ma non compilare '.bat' –

+0

@ChrisF Batch è" preinstallato "sulla maggior parte delle finestre basate su NT, ma la scrittura nella sintassi di cmd è qualcosa che ho dimenticato molto facilmente. – n611x007

risposta

1

Proprio per la tua edificazione, CoffeeScript è un linguaggio specifico del dominio costruito su JavaScript, quindi potresti teoricamente mescolare i due. Non sono a conoscenza di un tale linguaggio per i file batch. Il PowerShell di Windows potrebbe valere la pena dare un'occhiata.

2

Per quanto ne so, quello che stai chiedendo non esiste, anche se sarebbe possibile creare un tale linguaggio, e sarebbe un esercizio interessante.

L'alternativa sono altri linguaggi "integrati" nel sistema operativo.

Altri hanno menzionato PowerShell, che è molto potente, ed è integrato, credo, in Win7 e versioni successive.

L'altra alternativa è Windows Script Host per cui è possibile scrivere script in VBScript e/o Javascript. È integrato in WinXP e versioni successive.

+0

Sarebbe MOLTO difficile, perché batch è un linguaggio molto limitato. Potrebbe essere possibile generare uno script bash. Ma mi è piaciuta l'idea della domanda :-) – anishsane

+0

@anishsane - Sono d'accordo che sarebbe una sfida, ma 'batch' è completa per Turing, quindi è possibile. A seconda dei costrutti nella lingua che stai compilando, ti ritroverai con un codice batch piuttosto complesso. –

Problemi correlati