Как отобразить значение, связанное с переключателем A и переключателем B, независимо от порядка, в котором были указаны A и B?
Рассмотрим следующий вызов пакетного файла ParamTest.cmd:
C:\Paramtest.cmd \A valueA \B valueB
Вот содержимое C: \ Paramtest.cmd:
ECHO Param1=%1
ECHO Param2=%2
ECHO Param3=%3
ECHO Param4=%4
Вывод:
Param1=\A
Param2=valueA
Param3=\B
Param4=valueB
Я бы хотел иметь возможность идентифицировать TWO значения, передаваемые по их именам ключей, A и B, независимо от порядка, в котором эти ключи были переданы
Например, если я выполню следующий вызов:
C:\Paramtest.cmd \B valueB \A valueA
Я бы хотелиметь возможность отображать
A=ValueA
B=ValueB
.. и иметь тот же вывод, даже если я вызвал пакетный файл с переключенным порядком параметров:
C: \ Paramtest.cmd \ A valueA \ Bзначение B
Как мне это сделать?