我的电视已连接到 Windows XP 电脑的 nvidia GeForce 8500 GT。
我不断地在单一显示器和克隆显示器之间切换。
有没有办法编写这些设置的脚本?我可以通过编写批处理文件或 .net 程序来执行此操作。
当我想使用电视时,我右键单击 nVidia 托盘图标 -> nView 显示设置 -> 克隆 -> 电视 + Acer 显示器
当我想切换回仅我的显示器时,我右键单击 nVidia 托盘图标 -> nView 显示设置 -> 单显示器 -> Acer 显示器
答案1
结合 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
答案2
你可以使用自动热键或者AutoIT 脚本制作一个自动化版本。AutoIT 文档拥有优秀的自动化 GUI 指南. (AutoHotkey 可能有类似的东西,但我不熟悉)
答案3
您可以使用显示开关,Windows 7、8、10内置的工具。
它应该位于 c:\windows\system32