4

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

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

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

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

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

3 ответа3

2

В сочетании с 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

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

-1

Вы можете использовать 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/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .