Много людей отправило о том, как на многих картах Nvidia можно только произвести к 2 из этих 3 выводов. Я задавался вопросом, нашел ли кто-либо способ автоматизировать изменение выводов, которые включены..
Я попробовал Преобразователь Дисплея, но он только видит два монитора, которые были в последний раз включены:
C:\Program Files (x86)\12noon Display Changer>dc64cmd.exe -listmonitors
Monitor: SONY TV XV
Device: \\.\DISPLAY1
Adapter: NVIDIA GeForce GTX 470
(1920 x 1080 x 32 bpp) 60Hz up, attached (1920,0)
Monitor: ASUS VW266H
Device: \\.\DISPLAY2
Adapter: NVIDIA GeForce GTX 470
(1920 x 1200 x 32 bpp) 59Hz up, attached, primary (0,0)
Существует 3-й монитор, другой ASUS VW266H, который не перечислен здесь (но показан в диалоговом окне Windows Screen Resolution). Я часто переключаюсь между парным монитором, или одним монитором и видео, играющим по телевизору.
Я также попробовал PowerStrip, но не могу выяснить, как использовать его, чтобы включить и отключить мониторы... действительно перепутанные им.
Я имею AutoHotkey, но не нашел сценарии той работой.
Какие-либо предложения? Что-то, что могло быть задано сценарием, будет лучшим - иначе нет такого же преимущества по диалоговому окну Windows.
Спасибо!
Мои извинения, это является более соответствующим как комментарий, но у меня еще нет 'комментария везде' полномочием.
Существует много, который может быть сделан с хостом сценария окон. Я раньше плескался много с жемчугом ActiveState, который может предоставить Вам прямой доступ к хосту сценария окон. Например, я смог к сценарию, добавляющему/удаляющему новые драйвера принтера, принтеры, и связал функциональность способом, подобным тому, с чем можно сделать dllrun
.
В сущности необходимо было бы выяснить, какие двоичные файлы ответственны за начинание изменения, что функции вызваны в них, и что параметры передать тем функциям. Затем в Вашем сценарии жемчуга (или с dllrun) можно динамично загрузить dll и вызвать соответствующую функцию.