CMD ファイルの中でJScript を動かす技

http://blogs.msdn.com/joshpoley/archive/2008/01/15/running-jscript-in-a-cmd-file.aspx

より、

@set @cmdinterop=1 /*
@echo off
set @cmdinterop=
cscript //E:JSCRIPT "%~dpnx0" %*
goto :eof
*/
var today = new Date();
WScript.Echo(today);

というCMDファイルの中でJScript のコードが動く!

5行目の dpnx が自分自身のファイル名を表しているらしく、これによりこのファイルが CScript で実行される。
そうすると、1行目に /*、6行目に */ があるのでその間はコメントと認識されてしまう。よって最後の2行が実行される。


ふーん、なるほどね。よい子のみんなはまねしないように。