2012-09-08 116 views
7

我买了一台新电视机,主要是作为我的电脑的第二台显示器,而且我经常需要更改设置(扩展显示电影,重复显示游戏,禁用工作'浏览)。通过脚本改变Windows(7)显示器设置的方式

有没有办法通过某些脚本(最有可能的批量或VBS,无论)在这些设置之间切换,所以我不需要通过GUI爬行一直?我veeery懒...感谢

+0

嗨veeery懒惰,我是詹姆斯。如果程序具有不同的快捷键,则执行不同的操作,右键单击快捷方式 - >属性。然后编写批处理程序来模仿快捷方式。 –

回答

26

首先,不知道你是否知道快捷

Windows + P 

2个按钮似乎很容易!

但是,你可以编写一个批处理文件来运行包含appswitchwitch.exe的程序。 displayswitch Windows 7附带这样你就可以有一个批处理文件:

DisplaySwitch.exe /external 
notepad.exe 

然后使用此批处理文件来打开记事本,它总是会打开并切换到仅外部显示器。

以下选项:

Extend Display 
DisplaySwitch.exe /extend 

2nd monitor 
DisplaySwitch.exe /external 

Computers Monitor 
DisplaySwitch.exe /internal 

Duplicate Display 
DisplaySwitch.exe /clone 

马丁

+5

呃......有点尴尬,但是胜利+ P真的是我需要的全部:--D。谢谢。 – Maddog

+0

哈哈,你说你很懒,但是太懒了2个按钮!我以为那只是我! :p – SmithMart

+0

嗯,我知道某种排序方式通常在笔记本电脑上作为'Fn'+'组合键,我没有太在意赢得关键点......好的+ P也许是唯一方便的捷径 – Maddog

1

您可以以股代息选择搭配像我一样:

@ECHO OFF 
CLS 
ECHO 1.Monitor 2 i TV Duplicate 
ECHO 2.Monitor 2 i Monitor 3 Extended 
ECHO 3.Monitor 2 i TV Extended 
ECHO. 

CHOICE /C 123 /M "Izbor:" 

IF ERRORLEVEL 3 GOTO Mon2TvExt 
IF ERRORLEVEL 2 GOTO Mon2Mon3Ext 
IF ERRORLEVEL 1 GOTO Mon2TvDupl 

:Mon2TvDupl 
ECHO 1.Monitor 2 i TV Duplicate 

Duplicate Display 
DisplaySwitch.exe /clone 

GOTO End 

:Mon2Mon3Ext 
ECHO 2.Monitor 2 i Monitor 3 Extended 

DisplaySwitch.exe /external 

GOTO End 

:Mon2TvExt 
ECHO 3.Monitor 2 i TV Extended 

Extend Display 
DisplaySwitch.exe /extend 

GOTO End 

Pause 

电视是数字1,两台显示器号码2和号码3.

相关问题