![更改 cmd.exe 或 PowerShell 的设置时,默认值和属性之间有什么区别?](https://linux22.com/image/1343123/%E6%9B%B4%E6%94%B9%20cmd.exe%20%E6%88%96%20PowerShell%20%E7%9A%84%E8%AE%BE%E7%BD%AE%E6%97%B6%EF%BC%8C%E9%BB%98%E8%AE%A4%E5%80%BC%E5%92%8C%E5%B1%9E%E6%80%A7%E4%B9%8B%E9%97%B4%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F.png)
可能重复:
在 Windows 7 中临时更改控制台属性
我想更改两者使用的字体命令执行程序和 PowerShell。当我右键单击窗口边框时,我会看到默认值和属性:
有什么区别?有人会认为默认值适用于所有会话,而属性适用于当前会话。然而,即使重新启动后,对属性的更改也会保留下来命令执行程序。
另一个问题是,在“默认”或“属性”中更改字体实际上并不会更改字体。这是在 Windows 8 上。
答案1
我谷歌了一下"command prompt" menu site:microsoft.com
,第一个结果指向http://technet.microsoft.com/en-us/magazine/ff758104.aspx。以下是摘录:
- 特性。您在此处所做的更改将影响当前会话。离开属性对话框时,
您将可以选择将更改传播到启动此会话的快捷方式。如果您接受,则从该快捷方式启动的所有未来会话也将使用新设置。- 默认值。更改不会影响当前会话,但会影响所有未来会话(从属性已自定义的快捷方式启动的会话除外)。这些更改还会影响字符模式、基于 MS-DOS 的应用程序的未来会话,这些应用程序没有程序信息文件 (PIF) 并且不存储自己的设置。
请注意,使用第二种方法时,选择默认,您还可以选择启用或禁用“自动完成”选项,该选项默认处于启用状态。
根据我的经验,Windows 7 命令提示符会保存对当前会话所做的更改(例如背景颜色),而无需询问用户。
答案2
实验:
Cmd 提示:任务栏快捷方式:
黑色(背景):白色:(文本)
设置默认值:绿色:洋红色(Yuk)
为 Cmd Prompt 创建 Metro 快捷方式
它遵循默认设置:绿色:洋红色:
返回任务栏 cmd 快捷方式
黑色:白色 [顺便说一句,默认设置仍然显示绿色:洋红色]
结论:
属性适用于该 cmd 快捷方式:
默认设置您以后创建的任何快捷方式的颜色。
默认仅影响新的快捷方式,现有快捷方式保留其“属性”。
提示:比较每个快捷方式的默认值和属性。