As far as I know /server is the only command that uses that syntax for switches. All other mIRC and IRC commands I can think of revolve around a command -switches switch-parameters command-parameters more-switch-parameters approach. It seems logical that any custom aliases would follow the same syntax if only for uniformity. The syntax you're suggesting is far more complex to use and is typically only used for command-line processing of switches when you run a program, which of course can have literally dozens of switches. For a single command if you've got dozens of complex switches with multiple parameters of variable length it's probably a sign that the command or it's parameters need some rethinking.