Зміна принтера за програмою у Windows XP


1

Тільки для однієї конкретної програми я хочу встановити інший принтер за замовчуванням, ніж для інших програм у Windows xp.

Моя ідея - написати пакетний сценарій, який змінює принтер за замовчуванням лише для програми та запускає програму після цього.

я намагався

RUNDLL32 PRINTUI.DLL,PrintUIEntry /y /n "myprinter"

у командному рядку для тестування і одночасно переглядав вікно налаштувань принтера. Якщо я запускаю команду над галочкою для принтера за замовчуванням, змінюється лише на секунду і перемикається, а потім назад.

Я також спробував http://www.chip.de/downloads/Automatic-Printer-Switcher-APS_43118387.html, але він не визнав прогрес I моєї програми.

Як я можу змусити свою ідею працювати? Чи є якийсь інший спосіб досягти того, що я хочу?


Він повинен залишатися встановленим після запуску RUNDLL32, інакше в чому сенс його використання. Це, безумовно, робиться на моєму ПК - але я запускаю Win10, а не XP. І, якщо є проблема з дозволами, вона не повинна змінюватися ні на секунду. Ось думка: спробуйте це у пакетному файлі, а в наступному рядку є ПАУЗА. Подивіться, чи не буде він триматися, поки ви не натиснете клавішу.
hdhondt
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.