Cmd.exe has the
SET command that lists the all "%" constants, for example
%CUSTOMDEFINEDCONSTANT%. However, after issuing the
START firefox my browser immediately popped up, although neither
%firefox% had been mentioned!
Why there are two types of constants? For me, "Program's constant"(that I've rough-and-readily called it) seems to be redundant so far because START %programName% would be sufficient, doesn't it? I'm also asking about the counterpart of the
SET command for this strange constants' type.
The question is elementary, but I decided to ask about it here due to the lack of a search coordinates or keywords.