CALL :INITSCRIPT %~f0 REM ... GOTO :EOF :INITSCRIPT SET SCRIPTFULLPATH=%1 SET SCRIPTPATH=%~dp1 SET SCRIPTNAME=%~nx1 SET SCRIPTNAMEBODY=%~n1 GOTO :EOF
>cmd Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. >パイプを使って以下のようにすると既知の環境については検出出来そう。
>ECHO EXIT|CMD|FIND "Windows XP"&&ECHO XP||ECHO not XP