【问题标题】:Windows Powershell and Command Prompt Issue on Windows 10 OSWindows 10 操作系统上的 Windows Powershell 和命令提示符问题
【发布时间】:2018-06-30 08:07:53
【问题描述】:

我有两个问题需要解决。

  1. 如何在 Windows 10 中将 Windows Powershell 调整到相当大的大小?我已经尝试使用 Properties 选项并通过** Layout**。 但是当我重新启动它时,窗口大小变成了不成比例的大小。 (请查看附件中的图片)

P.S - 我还浏览了 Stack-overflow 并找到了这个链接 - [https://superuser.com/questions/68013/how-can-i-set-the-powershell-default-window-size-in-windows-7],但无法消除问题。 :(

图片 - 1:In-proportionate size of Windows Powershell

  1. 除了查询 #1,我还想知道 - 当我尝试在特定文件夹中打开 cmd 窗口时,我无法在 在此处打开 cmd 窗口 中看到选项strong>上下文相关菜单。为了快速参考,我还为此查询附加了一张图片

图片 - 2:No option to open Command Prompt via context-sensitive menu.

P.S:我在上图中可以选择打开 Windows Powershell

我恳请这里的专家指导我处理这两个问题,以便我可以同时使用 Windows Powershell 和命令提示符,而不必每次都担心窗口的大小。

我期待一些快速的指导。

问候。

【问题讨论】:

    标签: powershell command-line windows-10


    【解决方案1】:

    您可以在 Powershell 窗口的属性中进行设置。

    之后,

    当您重新打开 Powershell 时,这些设置将被保存。根据需要调整 Window Position 值。

    对于您的第二期,请阅读此链接 - https://fossbytes.com/powershell-replaces-command-prompt-windows/

    如果您还没有准备好接受此更改并放弃命令提示符, 您可以选择退出 WIN+X 更改。为此,请打开设置 > 个性化 > 任务栏。现在,打开“将命令提示符替换为 当我右键单击“开始”按钮时,菜单中的 Windows PowerShell 或 按 Windows 键+X”选项为“关闭”。

    【讨论】:

    • 您好,我已经尝试通过 Layout 选项设置这些,但它仍然保持不变。对于第二个查询,我将选项更改为 OFF,但问题仍然存在。它仍然显示 打开 Powershell 而不是 cmd 窗口的选项
    • 嗯,它们在我的 Windows 10 机器上运行良好。也许您的 Windows 安装无法保存设置?它是合适的机器还是虚拟机?
    • 您好,这是一台合适的戴尔 Inspiron 笔记本电脑。我目前使用的是 Windows 10,版本 1709 (通过 Windows 更新窗口检查)
    • 任何其他可以指导我的堆栈溢出用户。
    【解决方案2】:

    至于这个……

    在此处以上下文相关的方式打开 cmd 窗口

    选项: 您可以选择任何目录并单击资源管理器搜索栏并键入 cmd 或 powershell 或 pwsh(如果您安装了 v6),它将在该目录中启动;只要您没有在 PowerShell 配置文件中配置目录。

    您可以使用注册表编辑器将内容添加到上下文菜单中

    在此处查看说明:

    将命令提示符添加到 Windows 资源管理器右键菜单

    Windows 中的一项隐藏功能允许您右键单击目录,然后从菜单中选择“命令提示符”。

    https://www.howtogeek.com/howto/windows/add-the-command-prompt-to-the-windows-explorer-right-click-menu

    就像你可以使用 PowerShell 一样

    将 PowerShell 添加到 Windows 10 中的 Windows 资源管理器上下文菜单

    从 Windows Vista 开始,就可以使用 Windows 资源管理器的上下文菜单通过按住 shift 键并右键单击文件夹来快速打开命令提示符窗口到特定位置。出现“在此处打开命令提示符”,允许您在您选择的文件夹中打开命令提示符。

    https://www.petri.com/add-powershell-windows-explorer-context-menu-windows-10

    顺便说一句,您也可以在 SendTo 菜单中添加任何您想要的内容,只需复制那里的快捷方式,然后该快捷方式也会显示在探索上下文菜单中以供使用。

    只要您的 PowerShell 窗口过大/过小。当然,这不是默认值,某些/有人这样做了。我看到了,但从来没有发生在我身上。

    您是否进行了很多自定义? 这只发生在您的登录会话中,而不是系统的其他用户?

    那么,您是不是也说,您不能使用鼠标将窗口大小调整为其他大小?

    先试试这个。

    退出控制台主机。 打开 PowerShell_ISE 使用这些命令重置那里的默认值

    $PSise.Options.RestoreDefaults()
    $PSise.Options.RestoreDefaultConsoleTokenColors()
    $PSise.Options.RestoreDefaultTokenColors()
    $PSise.Options.RestoreDefaultXMLTokenColors()
    

    接下来通过单击工具栏中的控制台主机图标从 ISE 启动控制台主机。

    尝试从那里处理属性,然后关闭并重新打开 ISE 中的控制台主机以查看设置是否保留。

    然后从您通常使用的任何快捷方式打开控制台主机,看看更改是否仍然存在。

    如果这没有重新定位/调整控制台窗口的大小,那么这就是 Windows 造成的。类似于您无法进入的屏幕外窗口。

    然后右键单击任务栏上的空白区域并选择层叠窗口。 如果这不起作用,请使用任务栏中的移动选项。

    使用 Shift+Tab 选择控制台 Windows。 Shift+右键单击窗口的任务栏图标并选择移动。 关闭并再次检查。

    最后,如果您没有进行大量自定义,您可以从另一个用户/配置文件中获取默认的 PowerShell regkey 并将其导入您的注册表。

    如果您没有要使用的其他默认登录,只需创建一个,检查 PowerShell 状态并获取要使用的 regkey。

    最后一件事,我要补充的是,如果上述方法都不起作用并且您不想采用 RegKey 路线。创建 PowerShell 控制台配置文件并将此代码添加到其中。这当然会在您每次使用您的配置文件启动控制台时运行。当然根据需要调整,

    $ConsoleSettings = (Get-Host).ui.rawui
    $ScreenBufferSettings = $ConsoleSettings.buffersize
    $ScreenBufferSettings.height = 50
    $ScreenBufferSettings.width = 120
    # $ConsoleSettings.buffersize = $ScreenBufferSettings
    $ScreenSizeSettings = $ConsoleSettings.windowsize
    $ScreenSizeSettings.height = 50
    $ScreenSizeSettings.width = 120
    $ConsoleSettings.windowsize = $ScreenSizeSettings
    

    【讨论】:

    • 非常感谢您的详细说明。将在一段时间内尝试一下,看看它是否有效.. 会及时通知您..
    • 不用担心。我的最后一次编辑应该可以解决您的问题,如果您当然使用配置文件,或者您可以将其设置为桌面/任务栏上的脚本,也可以根据需要单击以运行。
    • 我是戴尔笔记本电脑的唯一用户。让我尝试将此脚本作为批处理文件运行。也许它是这样工作的。无论如何,我会及时通知您,如果我在按照您的指示遇到任何问题,我知道在哪里可以找到您...感谢您的帮助。
    • 明白。 8^}
    • 嗨,尝试使用此链接 - howtogeek.com/howto/windows/… 在使用 regedit 的情况下,或者在制作 .reg 文件并运行它的情况下都没有成功。此外,链接 - petri.com/… 并不能解决我的问题。这是关于将 Powershell 添加到 Win-explorer,而不是将 Powershell 窗口大小设置为一致的比例。
    猜你喜欢
    • 1970-01-01
    • 2017-04-14
    • 1970-01-01
    • 1970-01-01
    • 2022-01-25
    • 1970-01-01
    • 2020-01-01
    • 1970-01-01
    相关资源
    最近更新 更多