更改cmd.exe或PowerShell的设置时,默认值和属性之间的区别是什么? [重复]


5

可能重复:
在Windows 7中临时更改控制台属性

我想更改两者使用的字体 CMD.EXE 和PowerShell。当我在窗口边框中右键单击时,我会看到默认值和属性:

CMD.exe screenshot

有什么不同?有人会认为默认值适用于所有会话,而属性适用于当前会话。但是,即使重新启动后,对属性的更改也会保留 CMD.EXE

另一个问题是更改默认值或属性中的字体实际上不会更改字体。这是在Windows 8上。


1
在Windows 7(Vista?)中打破它后似乎没有修复它: 在Windows 7中临时更改控制台属性
Karan

Answers:


3

我用Google搜索 "command prompt" menu site:microsoft.com,第一个结果指出 http://technet.microsoft.com/en-us/magazine/ff758104.aspx 。这是一段摘录:

  • 属性。 您在此处所做的更改会影响当前会话。当您离开属性对话框时, 您将获得传播的选项 您的更改[将传播]到启动此会话的快捷方式。如果您接受,则从该快捷方式启动的所有未来会话也将使用新设置。
  • 默认值。 更改不会影响当前会话,而是会影响所有将来的会话(从已定制属性的快捷方式启动的会话除外)。这些更改还会影响字符模式,基于MS-DOS的应用程序中的未来会话,这些应用程序没有程序信息文件(PIF),也不存储自己的设置。

请注意,当您使用第二种方法时,请选择 默认值, 您还可以选择启用和禁用AutoComplete选项,默认情况下启用该选项。

根据我的经验,Windows 7命令提示符保存对当前会话所做的更改(例如背景颜色)而不询问用户。


0

实验:
Cmd提示:任务栏快捷方式:
黑色(背景):白色:(文字)
设置默认值:绿色:洋红色(Yuk)

为Cmd提示创建Metro快捷方式
它遵循默认值:绿色:洋红色:
返回任务栏cmd快捷方式
黑色:白色[顺便提一下,默认仍显示绿色:洋红色]

结论:
属性适用于该cmd快捷方式:
默认设置您在线下创建的任何快捷方式的颜色。
默认仅影响新的快捷方式,现有的快捷方式保留其“属性”。

提示:查看每个快捷方式的默认值和属性。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.