Как заставить программу считать другой принтер принтером по умолчанию?

Как заставить программу считать другой принтер принтером по умолчанию?

У нас есть карточный принтер и обычный принтер. Программное обеспечение (которое, к сожалению, невозможно заменить), которое печатает карты, не имеет возможности выбора принтера и всегда будет использовать принтер по умолчанию.

Есть ли способ открыть программу с переключателем, чтобы считать другой принтер принтером по умолчанию?

решение1

Set WshNetwork = WScript.CreateObject("WScript.Network")
PrinterPath = "\\research\library1"
WshNetwork.AddWindowsPrinterConnection PrinterPath
WshNetwork.SetDefaultPrinter PrinterPath

Это из файла справки Windows Scripting Host. Поместите в файл и назовите егочто-то.vbs.

Связанный контент