Я хочу изменить размер окна командной строки в пакетном файле, можно ли установить высоту и ширину через что-то, что я могу просто добавить в пакетный файл?
Изменение команды командной строки с помощью команд
Ответ 1
Измените свойства cmd.exe с помощью командной строки У вас очень много того, о чем вы просите. Еще по теме mode con: cols=160 lines=78
должен достичь того, чего вы хотите.
Измените значения 160 и 78 на свои значения.
Ответ 2
mode con:cols=[whatever you want] lines=[whatever you want].
Единица - это количество символов, которые входят в командную строку, например.
mode con:cols=80 lines=100
сделает командную строку 80 ASCII-символов шириной и 100 высотой
Ответ 3
Большинство людей скажут вам выполнить эту команду:
mode con:cols=80 lines=100
но вы должны просто попробовать ввести:
MODE 1000
в качестве строки в командном файле или командной строке.
Ответ 4
Просто введите
MODE [width],[height
Пример:
MODE 14,1
Это самый маленький возможный размер.
MODE 1000,1000
является максимально возможным. Если вы хотите свести к минимуму его, введите
start /min [yourbatchfile/cmd]
и, конечно, чтобы максимизировать,
start /max [yourbatchfile/cmd]
В настоящее время я работаю над тем, чтобы делать это из одних и тех же командных файлов, так что вам не нужно иметь два или запустить его с помощью cmd. конечно, есть ярлыки, но я попытаюсь понять это.
Ответ 5
Вы можете использовать /start /max [your batch]
, чтобы заполнить экран программой, которую она противопоставляет /min
Ответ 6
Хотя приведенные здесь ответы могут быть использованы для временного изменения размера окна, они, похоже, не влияют на размер шрифта (по крайней мере, на моем ПК). У меня есть альтернативный путь. Я не знаю, что вы ищете, но если вы хотите автоматически или постоянно вносить изменения в размер шрифта/окна консоли, вы всегда можете сделать script, который редактирует реестр:
HKEY_CURRENT_USER\Console
HKEY_CURRENT_USER\Console\%%SystemRoot%%_system32_cmd.exe
HKEY_CURRENT_USER\Console\%%SystemRoot%%_system32_WindowsPowerShell_v1.0_powershell.exe
Эти ключи относятся к консолям, которые появляются при запуске script или нажмите shift и выберите "открыть командную строку здесь". Элемент командной строки в меню "Пуск" не использует реестр для сохранения его предпочтений, но сохраняет префиксы в самом ярлыке.
У меня есть монитор, который я могу запустить в 720p native или 1440p суперсэмплинге. Мне нужен был быстрый способ изменить размер шрифта/окна консоли, поэтому я сделал эти сценарии. Эти сценарии делают две вещи: (1) изменяют размеры шрифта/окна в реестре и (2) заменяют ярлыки в меню "Пуск" теми, у которых другое окно и размер шрифта. Я в основном сделал два набора копий командной строки и ярлыков Power Shell и сохранил их в документах. Один набор ярлыков был сконфигурирован с размером шрифта Consolas на 16, для моего монитора - 720p (он называется "Command Prompt.720pRes.lnk" ), а другая версия того же ярлыка была настроена с размером шрифта в 36 (называется "Командная строка".HighRes.lnk "). script скопирует из набора, который я хочу использовать, чтобы перезаписать меню Пуск.
Приставки-1440p.cmd:
::Assign New Window and Font Size for Windows Command Prompt
set CMDpNewFont=00240000
set CMDpNewWindowSize=000f0078
set commandPromptLinkFlag=highRes
::Make temporary .reg file to resize command console
>%temp%\consoleSIZEchanger.reg ECHO Windows Registry Editor Version 5.00
>>%temp%\consoleSIZEchanger.reg ECHO.
>>%temp%\consoleSIZEchanger.reg ECHO [HKEY_CURRENT_USER\Console]
>>%temp%\consoleSIZEchanger.reg ECHO "WindowSize"=dword:%CMDpNewWindowSize%
>>%temp%\consoleSIZEchanger.reg ECHO "FontSize"=dword:%CMDpNewFont%
>>%temp%\consoleSIZEchanger.reg ECHO.
>>%temp%\consoleSIZEchanger.reg ECHO [HKEY_CURRENT_USER\Console\%%SystemRoot%%_system32_cmd.exe]
>>%temp%\consoleSIZEchanger.reg ECHO "WindowSize"=dword:%CMDpNewWindowSize%
>>%temp%\consoleSIZEchanger.reg ECHO "FontSize"=dword:%CMDpNewFont%
>>%temp%\consoleSIZEchanger.reg ECHO.
>>%temp%\consoleSIZEchanger.reg ECHO [HKEY_CURRENT_USER\Console\%%SystemRoot%%_system32_WindowsPowerShell_v1.0_powershell.exe]
>>%temp%\consoleSIZEchanger.reg ECHO "WindowSize"=dword:%CMDpNewWindowSize%
>>%temp%\consoleSIZEchanger.reg ECHO "FontSize"=dword:%CMDpNewFont%
::Merge and delete consoleSIZEchanger.reg
REGEDIT /S %temp%\consoleSIZEchanger.reg
del %temp%\consoleSIZEchanger.reg
::Copy Preconfigured Command Prompt/PowerShell shortcuts to Pinned Start Menu, Accessories and any other Custom Location you would define
copy "%homedrive%%homepath%\Documents\Command Prompt.%commandPromptLinkFlag%.lnk" "%homedrive%%homepath%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\Command Prompt.lnk"
copy "%homedrive%%homepath%\Documents\Command Prompt.%commandPromptLinkFlag%.lnk" "%homedrive%%homepath%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessories\Command Prompt.lnk"
copy "%homedrive%%homepath%\Documents\Windows PowerShell.%commandPromptLinkFlag%.lnk" "%homedrive%\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Windows PowerShell\Windows PowerShell.lnk"
copy "%homedrive%%homepath%\Documents\Windows PowerShell.%commandPromptLinkFlag%.lnk" "%homedrive%%homepath%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\Windows PowerShell.lnk"
copy "%homedrive%%homepath%\Documents\Windows PowerShell (x86).%commandPromptLinkFlag%.lnk" "%homedrive%\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Windows PowerShell\Windows PowerShell (x86).lnk"
copy "%homedrive%%homepath%\Documents\Windows PowerShell (x86).%commandPromptLinkFlag%.lnk" "%homedrive%%homepath%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\Windows PowerShell (x86).lnk"
Приставки-720p.cmd:
::Assign New Window and Font Size for Windows Command Prompt
set CMDpNewFont=00100000
set CMDpNewWindowSize=0014007d
set commandPromptLinkFlag=720Res
::Make temporary .reg file to resize command console
>%temp%\consoleSIZEchanger.reg ECHO Windows Registry Editor Version 5.00
>>%temp%\consoleSIZEchanger.reg ECHO.
>>%temp%\consoleSIZEchanger.reg ECHO [HKEY_CURRENT_USER\Console]
>>%temp%\consoleSIZEchanger.reg ECHO "WindowSize"=dword:%CMDpNewWindowSize%
>>%temp%\consoleSIZEchanger.reg ECHO "FontSize"=dword:%CMDpNewFont%
>>%temp%\consoleSIZEchanger.reg ECHO.
>>%temp%\consoleSIZEchanger.reg ECHO [HKEY_CURRENT_USER\Console\%%SystemRoot%%_system32_cmd.exe]
>>%temp%\consoleSIZEchanger.reg ECHO "WindowSize"=dword:%CMDpNewWindowSize%
>>%temp%\consoleSIZEchanger.reg ECHO "FontSize"=dword:%CMDpNewFont%
>>%temp%\consoleSIZEchanger.reg ECHO.
>>%temp%\consoleSIZEchanger.reg ECHO [HKEY_CURRENT_USER\Console\%%SystemRoot%%_system32_WindowsPowerShell_v1.0_powershell.exe]
>>%temp%\consoleSIZEchanger.reg ECHO "WindowSize"=dword:%CMDpNewWindowSize%
>>%temp%\consoleSIZEchanger.reg ECHO "FontSize"=dword:%CMDpNewFont%
::Merge and delete consoleSIZEchanger.reg
REGEDIT /S %temp%\consoleSIZEchanger.reg
del %temp%\consoleSIZEchanger.reg
::Copy Preconfigured Command Prompt/PowerShell shortcuts to Pinned Start Menu, Accessories and any other Custom Location you would define
copy "%homedrive%%homepath%\Documents\Command Prompt.%commandPromptLinkFlag%.lnk" "%homedrive%%homepath%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\Command Prompt.lnk"
copy "%homedrive%%homepath%\Documents\Command Prompt.%commandPromptLinkFlag%.lnk" "%homedrive%%homepath%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Accessories\Command Prompt.lnk"
copy "%homedrive%%homepath%\Documents\Windows PowerShell.%commandPromptLinkFlag%.lnk" "%homedrive%\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Windows PowerShell\Windows PowerShell.lnk"
copy "%homedrive%%homepath%\Documents\Windows PowerShell.%commandPromptLinkFlag%.lnk" "%homedrive%%homepath%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\Windows PowerShell.lnk"
copy "%homedrive%%homepath%\Documents\Windows PowerShell (x86).%commandPromptLinkFlag%.lnk" "%homedrive%\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Windows PowerShell\Windows PowerShell (x86).lnk"
copy "%homedrive%%homepath%\Documents\Windows PowerShell (x86).%commandPromptLinkFlag%.lnk" "%homedrive%%homepath%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu\Windows PowerShell (x86).lnk"
Ответ 7
Если вы хотите запустить .bat файл в полноэкранном режиме, щелкните правой кнопкой мыши на "example.bat" и нажмите "Создать ярлык", затем щелкните правой кнопкой мыши ярлык и щелкните свойства, затем выберите "Макет", в макете вы можете настроить файл на экран вручную, однако вы можете запускать его только тогда, когда используете ярлык. Вы также можете изменить размер шрифта, щелкнув шрифт вместо макета, выберите lucida и отрегулируйте размер шрифта, затем нажмите "Применить"