WSHには、標準入力からスクリプトを受け取ることができないので DOSの処理と、WSHの処理が必要な場合は、2つのファイルが必要になります。 今回は、ちょっと変わった手で1つのファイルで実行します。 @if (1==1) /* @ECHO OFF rem ======================================================== rem = MS-DOS 処理 rem ======================================================== :DOS ECHO I'm MS-DOS! :JSCRIPT CScript //Nologo //E:JScript "%~f0" %* GOTO :EOF rem */ @end /** ==========================================