Я хочу создать командный файл, который может выполнить тестовую страницу печати при выполнении. Проблема в том, что я не могу использовать код, который у меня уже есть, для любого принтера, поскольку он установлен по умолчанию.
У меня есть следующий код, который может запустить команду печати тестовой страницы, но она работает, только если вывведите имя принтера по умолчанию.
rundll32 printui.dll,PrintUIEntry /k /n"Adobe PDF"
Мне было интересно, есть ли какое-то решение для соединения следующих двух кодов с операторами if-else.
Этот код можетраспечатать тестовую страницу -
rundll32 printui.dll,PrintUIEntry /k /n"Adobe PDF"
Этот код может проверить принтер по умолчанию -
wmic printer get name,default
Есть ли способ создать пакетный файл, который может установить имя принтера по умолчанию в качестве переменной ииспользовать эту переменную во втором коде, чтобы постоянно выполнять тестовую страницу печати на принтере по умолчанию?