Тільки для однієї конкретної програми я хочу встановити інший принтер за замовчуванням, ніж для інших програм у 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