至于这个……
在此处以上下文相关的方式打开 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