Как я могу написать скрипт изменения настроек дисплея nvidia?

5964
Ronnie Overby

У меня телевизор подключен к nvidia GeForce 8500 GT моего ПК с Windows XP.

Я постоянно переключаюсь между одиночным дисплеем и клонированным дисплеем.

Есть ли способ написать эти настройки? Я хотел бы написать командный файл или программу .net, чтобы сделать это.

Когда я хочу использовать телевизор, я щелкаю правой кнопкой мыши значок nVidia на панели задач -> Настройки дисплея nView -> Клонирование -> TV + Acer Monitor.

Когда я хочу вернуться только к своему монитору, я щелкаю правой кнопкой мыши значок nVidia в трее -> Настройки дисплея nView -> Один дисплей -> Монитор Acer

4
Я хотел бы, чтобы переключение монитора ATi было таким упрощенным. Они заставляют вас тянуть мастера на пять шагов. JamesGecko 12 лет назад 0

3 ответа на вопрос

2
Thor

В сочетании с AutoIT, AutoHotkey или пакетным скриптом этот PDF-документ ( Функции командной строки => Использование DTCFG-Настройка рабочего стола => Команды настройки рабочего стола DTCFG ) может оказаться очень полезным.

Исходя из этого, я попытался создать простой скрипт AutoHotkey, но я не уверен, работает ли он, или делает ли он то, что вы хотите.

single = 1 ;----- Ctrl-F2, change to whatever you see fit ^F2:: ;----- cloning to screen 2 if (single = 1) { run rundll32.exe NvCpl.dll`,dtcfg setview 1 clone,,Hide single = 0 } else { ;----- back to primary only run rundll32.exe NvCpl.dll`,dtcfg setview 1 standard,,Hide currentMode = 2 } return 
0
Dan Walker

Вы можете использовать AutoHotkey или AutoIT скрипт, чтобы сделать автоматизированную версию. Документация AutoIT содержит отличное руководство по автоматизации графических интерфейсов . (AutoHotkey, вероятно, имеет нечто подобное, но я не знаком с этим)

-1
Fred

Вы можете использовать displaywitch.exe, инструмент, который встроен в Windows 7,8,10.

Должно быть в c: \ windows \ system32

Больше подробностей командной строки здесь: http://winaero.com/blog/switch-between-multiple-displays-monitors-directly-with-a-shortcut-or-from-the-command-line-in-windows-7- и витрина-8 /