Well, no, I think it would be much better if it were a prefix, rather than a SETDOS option. As stefano noted earlier in this thread, using a prefix gives us the opportunity to mix literal and ordinary strings.How about a new SETDOS /X option (B?) to turn off doing anything inside double quotes?
Indeed, the very case that I started out with here, I need to mix both: on the one hand, I need to specify filenames containing percent signs and parentheses as parameters on the command line; yet, on the other hand, I do need to render variables within quotes, because my LFN filenames often contain spaces, and therefore in order to run the shortcut command I need to enclose the %1$ designation in quotes, as follows:
shortcut "%1$" "" "" "" "%1$.lnk" 1
Thus, I wouldn't want to turn off double-quoted-string processing altogether; rather, I want to be able to specify that one particular double-quoted-string should be treated as literal.