在 Windows 7 上, 微軟引入了一個(gè)叫 Windows 移動(dòng)中心的程序,在這里,可以集中控制筆記本計(jì)算機(jī)的各項(xiàng)主要設(shè)置,例如電源方案、屏幕亮度等等。在 Windows 8 中,這個(gè)程序得以保留,但是呼出它的熱鍵不再是 Win+X,因?yàn)楝F(xiàn)在的 Win+X 將會(huì)呼出位于屏幕左下角熱點(diǎn)處的快捷菜單?,F(xiàn)在要打開(kāi)移動(dòng)中心,則需要按 Win+X,并繼續(xù)點(diǎn)擊選擇"移動(dòng)中心(B)"。
![](/d/20211018/1bddcd9c79e21b27ba3cf4ba1a6b2d54.gif)
打開(kāi)之后,我們可以看見(jiàn)熟悉的移動(dòng)中心的界面。
![](/d/20211018/2b82cdcf81c989a5903dedb6a7abfaf8.gif)
這里有一項(xiàng)功能其實(shí)很實(shí)用,但是可能鮮為人知,因?yàn)槲覜](méi)有發(fā)現(xiàn)身邊的朋友中有多少人在使用它。它呢,就叫"演示設(shè)置"。
我們點(diǎn)開(kāi)演示設(shè)置的圖標(biāo),可以對(duì)它進(jìn)行一定的設(shè)置:
![](/d/20211018/e45d980483c15cecd1ec9f882aa05202.gif)
大家可以從這里發(fā)現(xiàn),演示設(shè)置的存在就是為了方便商務(wù)人士進(jìn)行一鍵開(kāi)啟演示情景模式的。你可以把演示模式想象成電腦的一種特殊的情景模式,就好比手機(jī)上面的不同的情景模式對(duì)應(yīng)著不同場(chǎng)合的鈴聲等系統(tǒng)方案一樣。通過(guò)開(kāi)啟演示設(shè)置,Windows 可以自動(dòng)為你關(guān)閉屏保,將系統(tǒng)音量設(shè)置為某一預(yù)定的值,還可以將桌面背景臨時(shí)更換,而且還將屏蔽期間將會(huì)出現(xiàn)的各種系統(tǒng)通知和氣泡消息。而當(dāng)您做完演示之后,將電腦斷開(kāi)投影儀,并且關(guān)閉演示設(shè)置,那么,一切臨時(shí)的設(shè)置都將得以還原,您又回到熟悉的桌面環(huán)境,回到您熟悉的個(gè)性化設(shè)置。
既然 Windows 演示設(shè)置這么有用,那大家不妨在下次做演示之前,來(lái)試一試。
其實(shí),在一些企業(yè)里面,可能會(huì)有一些大型的會(huì)議或者演示活動(dòng),例如,對(duì)于研究機(jī)構(gòu)的常規(guī)的項(xiàng)目演示,或者某些大型會(huì)議中將會(huì)用一臺(tái)計(jì)算機(jī)播放PPT+做程序演示,那么在這些情景下,大家會(huì)擔(dān)心是不是Windows什么時(shí)候會(huì)彈出一個(gè)提示,或者彈出一個(gè)更新請(qǐng)求,或者彈出別的什么可能打斷會(huì)議的信息。那么IT部門在準(zhǔn)備這些演示用公用筆記本計(jì)算機(jī)時(shí),可能就會(huì)用到 Windows 演示設(shè)置了。這是一個(gè)實(shí)實(shí)在在的用戶需求。
對(duì)于一些大的企業(yè),IT部門可能希望在滿足這些客戶需求時(shí),使用自動(dòng)化的腳本來(lái)實(shí)現(xiàn),因?yàn)閷脮r(shí)真正使用該演示用公用筆記本的演示著,可能并不知道如何控制這些設(shè)置。那么在IT部署好系統(tǒng)后,可能需要通過(guò)腳本或者程序來(lái)自動(dòng)做到所需滿足的設(shè)置。好,現(xiàn)在就出現(xiàn)一個(gè)問(wèn)題,就是像這樣的移動(dòng)中心里面的一些按鈕的開(kāi)啟與關(guān)閉該如何自動(dòng)化呢?
本例中的演示設(shè)置就是一個(gè)很好的示例。
其實(shí),演示設(shè)置是通過(guò)一個(gè)獨(dú)立的程序?qū)崿F(xiàn)的,它的程序執(zhí)行體的文件名是"PresentationSettings.exe",只不過(guò),你在命令行下面調(diào)用它的時(shí)候,神馬都不會(huì)顯示,也沒(méi)有幫助文件,只會(huì)彈出一個(gè)演示設(shè)置的配置對(duì)話框。
![](/d/20211018/ac8f1e87ceaec9c37a17e16800ff751c.gif)
查閱微軟的文檔,也沒(méi)有什么說(shuō)明。難道真的沒(méi)有什么竅門可以控制它的開(kāi)啟與關(guān)閉嗎?我個(gè)人不太甘心,因?yàn)椋绻麤](méi)有的話,為什么移動(dòng)中心的一個(gè)按鈕就可以直接切換其啟用和關(guān)閉兩種狀態(tài)?
![](/d/20211018/94d658983e4def24439fead801049714.gif)
![](/d/20211018/bedef1ec01d151e3ef5697fa3e64af7b.gif)
通過(guò)任務(wù)管理器觀察其調(diào)用的命令行,發(fā)現(xiàn)在點(diǎn)擊"啟用"按鈕時(shí),他調(diào)用了 PresentationSettings.exe,后面還跟了個(gè)參數(shù) /start
![](/d/20211018/93851a77ca9db221baef369812fdaee4.gif)
同樣,關(guān)閉演示設(shè)置的時(shí)候,跟了個(gè)參數(shù) /stop。
所以,我們能通過(guò)這種方式爆出的演示設(shè)置命令行參數(shù)和說(shuō)明如下:
演示設(shè)置的執(zhí)行體
PresentationSettings.exe
開(kāi)始演示命令行參數(shù)
/start
停止演示命令行參數(shù)
/stop
打開(kāi)UI配置對(duì)話框
不帶參數(shù)運(yùn)行
知道了這兩個(gè)關(guān)鍵參數(shù),IT就可以通過(guò)腳本自動(dòng)化控制演示設(shè)置的開(kāi)啟與關(guān)閉了,而無(wú)需用戶的干預(yù)。
說(shuō)到這里,我能吐槽的一點(diǎn),就是 Windows 發(fā)展到了今天,竟然還有這種實(shí)用性功能不能通過(guò)命令行和腳本控制的,或者說(shuō)官方都沒(méi)有爆出命令行參數(shù)用法幫助的,或者說(shuō)爆出的控制參數(shù)很有限、可控內(nèi)容不及UI多的。像演示設(shè)置這樣的功能,既然已經(jīng)通過(guò)了模塊化的小程序?qū)崿F(xiàn),那么,它理應(yīng)提供自動(dòng)化控制或者可編程、可腳本化的辦法。
無(wú)獨(dú)有偶,除了演示設(shè)置外,還有屏幕擴(kuò)展方式的設(shè)置,也是一個(gè)樣——有模塊化的程序完成,但是同樣沒(méi)有提供命令行參數(shù)的用法。這個(gè)功能也是在移動(dòng)中心提供,當(dāng)然,屏幕擴(kuò)展方式也可以用Win+P快捷鍵調(diào)出。為方便IT管理員的腳本工作,這里給出爆出的命令行參數(shù):
![](/d/20211018/a7017393b902e49f01e54e27fdb8ae97.gif)
外部顯示器的執(zhí)行體
DisplaySwitch.exe
僅電腦屏幕 命令行參數(shù)
/internal
復(fù)制 命令行參數(shù)
/clone
擴(kuò)展 命令行參數(shù)
/extend
僅第二屏幕 命令行參數(shù)
/external
打開(kāi)UI配置對(duì)話框
不帶參數(shù)運(yùn)行
![](/d/20211018/427be20d0375a7cf66cf95d31199b9ee.gif)
如果您要通過(guò)腳本調(diào)出 Windows 移動(dòng)中心,請(qǐng)知曉它的執(zhí)行體是 mblctr.exe
希望在以后的版本中,這一問(wèn)題能夠做出調(diào)整。例如將移動(dòng)中心更好地整合到系統(tǒng)控制面板,或者針對(duì)其中的每個(gè)模塊提供 PowerShell 管理命令。其實(shí),我們可以看出 Windows 在可編程性、可腳本管理性方面正做出的一些努力,例如 PowerShell 就是一個(gè)很好的例子,相信它在不久的將來(lái)將徹底取代 cmd,因?yàn)?cmd 底下的命令太多、太雜,而且使用的方法還不太一樣。PowerShell 用統(tǒng)一的語(yǔ)法和規(guī)范,將便于 IT 專業(yè)人士的學(xué)習(xí)和日常使用。