Cmd.exe имеет команду SET
которая перечисляет все константы "%", например, %USERNAME%
, %ProgramFiles%
или %CUSTOMDEFINEDCONSTANT%
. Тем не менее, после выпуска START firefox
мой браузер сразу же появился, хотя ни firefox
ни %firefox%
не были упомянуты!
Почему существует два типа констант? Для меня «константа программы» (которую я назвал грубо и легко) пока кажется избыточной, потому что START% programName% было бы достаточно, не так ли? Я также спрашиваю об аналоге команды SET
для этого типа странных констант.
Вопрос элементарный, но я решил спросить об этом здесь из-за отсутствия в поиске координат или ключевых слов.