Я нашел этот вопрос, когда искал способ запустить программу Windows, которая требует аргумента в форме:
/arg:<path>
где путь должен быть полностью определенным путем Windows
Я просто хотел уточнить следующее из исходного вопроса:
Это работает, чтобы изменить команду
cl -nologo
Который дает ожидаемые результаты .... В частности, могут быть инструменты, которые вообще не поддерживают использование - и тогда я действительно застряну.
Как следует из оригинального плаката, преобразование аргумента с использованием - следующим образом работает отлично:
-arg:<path>
Я был действительно удивлен этим, поскольку это не задокументировано помощью программы. Так получилось, что программа в этом случае также сделана Microsoft (как и nmake в случае оригинального плаката). Поэтому, если программа, которую вы пытаетесь запустить, сделана Microsoft, сделайте это, даже если она не имеет документов.
Надеюсь, что нет программ, которые используют эту (imho insane) форму аргументов командной строки вне Microsoft, если таковые имеются, я не думаю, что их можно запускать с MSYS.