禁用调整大小?

时间:2019-03-19 18:59:09

标签: cmd terminal

我想知道如何禁用终端窗口的大小调整? 我的意思是,这样用户就不能拖动终端的一侧或角落,并且不会改变窗口的分辨率。

希望大家都明白。

1 个答案:

答案 0 :(得分:3)

这是我想出的:

@echo off

FOR /F "delims=" %%G in ('powershell.exe -executionpolicy unrestricted $host.UI.RawUI.WindowSize.Height') do SET height=%%G
echo %height%

IF /I "%height%" GEQ "37" mode con: cols=100 lines=37
IF /I "%height%" LEQ "36" mode con: cols=100 lines=37

pause

此部分使用powershell来计算CMD窗口的高度。然后将其放入变量%height%。

IF /I "%height%" GEQ "37" mode con: cols=100 lines=37

如果我们发现的高度大于或等于37,则此部分表示可以,然后将缓冲区大小/窗口大小更改为37。

IF /I "%height%" LEQ "36" mode con: cols=100 lines=37

这部分说如果我们发现的高度小于或等于36,则让我们将缓冲区大小/窗口大小更改为37。

您可以在其中包含以下代码的.bat文件中(调用为resize.bat),最后执行以下操作:     退出/ b

然后从主.bat文件中可以执行     调用resize.bat 然后只需根据需要经常引用即可检查大小并调整大小。


就完全禁用它而言,我认为您不能。此外,人们很少调整cmd窗口的大小,因为没有什么意义。

相关问题