Подтвердить что ты не робот

Изменение команды командной строки с помощью команд

Я хочу изменить размер окна командной строки в пакетном файле, можно ли установить высоту и ширину через что-то, что я могу просто добавить в пакетный файл?

4b9b3361

Ответ 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 и отрегулируйте размер шрифта, затем нажмите "Применить"