Похоже, что у PrintUI.dll есть другая система обработки ошибок, чем обычная команда. Если я пытаюсь запустить условную команду как:Ошибка печати PrintUI.dll
(rundll32 printui.dll,PrintUIEntry /y /n "foo") & (echo Success) | (echo Fail)
Эта команда будет оценивать как ложное, но предупреждение об ошибке не подавляется. Как я могу подавить эти предупреждения?
Ошибка:
Вам нужно только один амперсанд и трубы ('&' и '|') – Monacraft
+1 Это правильный синтаксис, но он все еще не подавляют оповещения. – ExceptionLimeCat
Другие затем перенаправляют вывод (который не кажется возможным в пакетном режиме) Я не думаю, что вы можете это сделать. – Monacraft