Windows 演示设置如何使用命令行控制

在 Windows 7 上, 微软引入了一个叫 Windows 移动中心的程序,在这里,可以集中控制笔记本计算机的各项主要设置,例如电源方案、屏幕亮度等等。在 Windows 8 中,这个程序得以保留,但是呼出它的热键不再是 Win+X,因为现在的 Win+X 将会呼出位于屏幕左下角热点处的快捷菜单。现在要打开移动中心,则需要按 Win+X,并继续点击选择"移动中心(B)"。

打开之后,我们可以看见熟悉的移动中心的界面。

这里有一项功能其实很实用,但是可能鲜为人知,因为我没有发现身边的朋友中有多少人在使用它。它呢,就叫"演示设置"。

我们点开演示设置的图标,可以对它进行一定的设置:

大家可以从这里发现,演示设置的存在就是为了方便商务人士进行一键开启演示情景模式的。你可以把演示模式想象成电脑的一种特殊的情景模式,就好比手机上面的不同的情景模式对应着不同场合的铃声等系统方案一样。通过开启演示设置,Windows 可以自动为你关闭屏保,将系统音量设置为某一预定的值,还可以将桌面背景临时更换,而且还将屏蔽期间将会出现的各种系统通知和气泡消息。而当您做完演示之后,将电脑断开投影仪,并且关闭演示设置,那么,一切临时的设置都将得以还原,您又回到熟悉的桌面环境,回到您熟悉的个性化设置。

既然 Windows 演示设置这么有用,那大家不妨在下次做演示之前,来试一试。

其实,在一些企业里面,可能会有一些大型的会议或者演示活动,例如,对于研究机构的常规的项目演示,或者某些大型会议中将会用一台计算机播放PPT+做程序演示,那么在这些情景下,大家会担心是不是Windows什么时候会弹出一个提示,或者弹出一个更新请求,或者弹出别的什么可能打断会议的信息。那么IT部门在准备这些演示用公用笔记本计算机时,可能就会用到 Windows 演示设置了。这是一个实实在在的用户需求。

对于一些大的企业,IT部门可能希望在满足这些客户需求时,使用自动化的脚本来实现,因为届时真正使用该演示用公用笔记本的演示着,可能并不知道如何控制这些设置。那么在IT部署好系统后,可能需要通过脚本或者程序来自动做到所需满足的设置。好,现在就出现一个问题,就是像这样的移动中心里面的一些按钮的开启与关闭该如何自动化呢?

本例中的演示设置就是一个很好的示例。

其实,演示设置是通过一个独立的程序实现的,它的程序执行体的文件名是"PresentationSettings.exe",只不过,你在命令行下面调用它的时候,神马都不会显示,也没有帮助文件,只会弹出一个演示设置的配置对话框。

查阅微软的文档,也没有什么说明。难道真的没有什么窍门可以控制它的开启与关闭吗?我个人不太甘心,因为,如果没有的话,为什么移动中心的一个按钮就可以直接切换其启用和关闭两种状态?

通过任务管理器观察其调用的命令行,发现在点击"启用"按钮时,他调用了 PresentationSettings.exe,后面还跟了个参数 /start

同样,关闭演示设置的时候,跟了个参数 /stop。

所以,我们能通过这种方式爆出的演示设置命令行参数和说明如下:

演示设置的执行体

PresentationSettings.exe

开始演示命令行参数

/start

停止演示命令行参数

/stop

打开UI配置对话框

不带参数运行

知道了这两个关键参数,IT就可以通过脚本自动化控制演示设置的开启与关闭了,而无需用户的干预。

说到这里,我能吐槽的一点,就是 Windows 发展到了今天,竟然还有这种实用性功能不能通过命令行和脚本控制的,或者说官方都没有爆出命令行参数用法帮助的,或者说爆出的控制参数很有限、可控内容不及UI多的。像演示设置这样的功能,既然已经通过了模块化的小程序实现,那么,它理应提供自动化控制或者可编程、可脚本化的办法。

无独有偶,除了演示设置外,还有屏幕扩展方式的设置,也是一个样——有模块化的程序完成,但是同样没有提供命令行参数的用法。这个功能也是在移动中心提供,当然,屏幕扩展方式也可以用Win+P快捷键调出。为方便IT管理员的脚本工作,这里给出爆出的命令行参数:

外部显示器的执行体

DisplaySwitch.exe

仅电脑屏幕 命令行参数

/internal

复制 命令行参数

/clone

扩展 命令行参数

/extend

仅第二屏幕 命令行参数

/external

打开UI配置对话框

不带参数运行

如果您要通过脚本调出 Windows 移动中心,请知晓它的执行体是 mblctr.exe

希望在以后的版本中,这一问题能够做出调整。例如将移动中心更好地整合到系统控制面板,或者针对其中的每个模块提供 PowerShell 管理命令。其实,我们可以看出 Windows 在可编程性、可脚本管理性方面正做出的一些努力,例如 PowerShell 就是一个很好的例子,相信它在不久的将来将彻底取代 cmd,因为 cmd 底下的命令太多、太杂,而且使用的方法还不太一样。PowerShell 用统一的语法和规范,将便于 IT 专业人士的学习和日常使用。

(0)

相关推荐

  • windows下自动启动Redis隐藏命令行窗口的方法

    这段时间看了看关于Redis的相关内容,对于Redis在windows下的安装和常规启动我就不多说了。添加启动Redis的windows服务,但是在启动服务的时候,会报错:错误1053:服务没有及时响 ...

  • windows下强大的wmic命令行工具

    windows最令网管诟病的地方就是命令行没有unix和linux强大。但这种情况正在不断改观,windows命令行也越来越强大了。其中,微软耗费大量精力打造的wmi就是一例。 获得进程ID与进程名称 ...

  • Windows环境下如何打开命令行提示符

    本文以图片和说明,手把手教你在Windows环境下用不同的方法打开命令行提示符. 方法1 01 "开始菜单"--->"所有程序"--->" ...

  • 怎么重置windows7系统网络设置使用cmd命令行实现

    Windows7网络出问题了怎么办? 开始→搜索cmd.exe,右键以管理员权限启动 然后分别运行以下命令: 复制代码 代码如下: NETSH INT IP RESET NETSH WINHTTP R ...

  • 网络命令行的使用方法

    知不知道网络命令行的使用方法?不知道也没关系,这不?就来教你啦~! 1.最基本,最常用的,测试物理网络的 ping 192.168.0.8 -t ,参数-t是等待用户去中断测试 route 的命令 r ...

  • 解决Ctrl+S时Putty或Xterm命令行无返回的问题

    经常使用Putty或者Xterm之类命令行控制Linux系统的朋友,或许遇到像我这样子的问题:在按下CTRL+S后,命令行完全没有响应。然后关闭窗口重新打开,这样非常不爽,现在我们就来解决这个破问题。 ...

  • windows任务管理器显示映像路径和命令行设置

    当计算机遇到某些问题,比如CPU的使用率持续上升,我们都会打开windows任务管理来查看原因。想要具体了解是哪些程序使CPU的使用率上升,可以在“进程”选项中看到,但是在任务管理器中是看不到进程映像 ...

  • 如何设置Windows默认命令行窗口大小和缓冲区大小

    如何设置Windows默认命令行窗口大小和缓冲区大小 Windows 命令行 cmd 窗口系统默认的大小(80*40)对于现在的屏幕配置已经跟不上时代了,我们总是要把它改大些,而且缓冲区大小也想改得大 ...

  • 如何用命令行设置Windows的pagefile.sys

    在远程控制的时候,需要用到命令行方式才能设置Windows的pagefile.sys,而且在Windows Server 2008的核心安装时,更需要用到命令行。具体要怎么操作呢? 在命令行中对“pa ...