
У нас есть карточный принтер и обычный принтер. Программное обеспечение (которое, к сожалению, невозможно заменить), которое печатает карты, не имеет возможности выбора принтера и всегда будет использовать принтер по умолчанию.
Есть ли способ открыть программу с переключателем, чтобы считать другой принтер принтером по умолчанию?
решение1
Set WshNetwork = WScript.CreateObject("WScript.Network")
PrinterPath = "\\research\library1"
WshNetwork.AddWindowsPrinterConnection PrinterPath
WshNetwork.SetDefaultPrinter PrinterPath
Это из файла справки Windows Scripting Host. Поместите в файл и назовите егочто-то.vbs.