�R�}���h�v�����v�g�̒x���‹��ϐ�

�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

Google �T�C�g������

Amazon�A�\�V�G�C�g