�R�}���h�v�����v�g�� FOR ���[�v�Ȃǂ��g���Ă���Ƃ��� �u����H �ϐ��̒l���ς��Ȃ��H�H�v�Ƃ������Ƃ�����܂��B
�Ⴆ�A�o�b�`�t�@�C���Ɏ��̂悤�ɏ����Ă���Ƃ��܂��B
FOR /F %%i IN ('SET') DO ECHO %%i
����́A�R�}���h SET �̎��s���ʂ�������ƕ\�����܂��B
���̌��ʂ̌������擾���邽�߂ɃJ�E���^��t�����Ƃ��܂��B
SET COUNT=0
FOR /F %%i IN ('SET') DO SET /A COUNT=%COUNT%+1
ECHO %COUNT%
��肭�s�������Ȃ̂ł����A���ʂ� 1 ���o�͂���܂��B
����͕ϐ��́g�����W�J�h�Ƃ������̂ŁA ���[�v�̒��� %COUNT% ����ɕ]������Ă��܂��̂� ���ʓI�ɂ͎��̂悤�ȏ����ɂȂ��Ă��܂����߂ł��B
SET COUNT=0
FOR /F %%i IN ('SET') DO SET /A COUNT=0+1
ECHO %COUNT%
�Ή��Ƃ��āg�x�����ϐ��h���g���Ƃ������@������܂��B
�x�����ϐ��́A���O�̒ʂ�x�����ĕϐ���]�����Ă����킯�ł���
�f�t�H���g�ł̓I�t�ACMD.exe �̃I�v�V������W�X�g���̕ύX��
SETLOCAL �ł̎w�肪�K�v�ɂȂ�܂��B
�i�ڂ����� CMD /? ���Ă��������j
����� SETLOCAL ���g���Č��܂��B
���̂悤�� SETLOCAL �� enabledelayedexpansion ���w�肵�� ENDLOCAL �ŏI���܂��B �i ENDLOCAL �͏ȗ��ł��B�j
����ɒx���]������ϐ��� "%" �ł͂Ȃ� "!" �ň݂͂܂��B
SETLOCAL enabledelayedexpansion SET COUNT=0 FOR /F %%i IN ('SET') DO SET /A COUNT=!COUNT!+1 ECHO %COUNT% ENDLOCAL
����őz�肵�Ă������ʂ��Ԃ�܂��B
�i�����ꍇ�̓t�@�C���ɕۑ����Ď��s���Ă��������j
�x�����ϐ����g��Ȃ��� CALL ���g�����@������܂��B
SET COUNT=0
FOR /F %%i IN ('SET') DO CALL SET /A COUNT=%%COUNT%%+1
ECHO %COUNT%
����ł��������ʂ��Ԃ�܂��B
CALL �̒��� "%" ����d�ɂȂ��Ă��邱�Ƃɒ��ӂ��Ă��������B