Как задать размер окна консольного приложения c
можно ли программно или иным образом увеличить ширину окна консоли Windows? Или мне нужно создать программу-оболочку, которая выглядит и действует как консоль? Есть ли какие-либо программы, которые уже делают это? Я широко использую Cygwin в своей разработке, и мне кажется немного смешным, что все консольные окна в Windows ограничены по ширине.
Если это вообще имеет значение, я запускаю Windows XP.
вы можете увеличить его вручную, щелкнув правой кнопкой мыши значок в трее и введя диалоговое окно Параметры.
есть также сторонние эмуляторы терминалов для Windows, такие как консоль:
просто запустите "mode cols, lines", чтобы изменить размер текущего окна консоли:
изменяет размер окна консоли до 120 столбцов и 60 строк
это плохое решение, потому что это отключает вертикальную прокрутку.
Если вы щелкните правой кнопкой мыши на строке заголовка окна командной строки и выберите пункт Свойства, вы можете изменить ширину на вкладке "макет"
Это всего лишь одна из тех вещей, с которыми вам придется играть, чтобы вы чтобы он отображался, как вам нравится. "
решения не работают для меня и я не мог установить макет без получения ошибки доступа.
теперь при запуске Cygwin всегда дает мне большое окно.
Windows 7 64бит.
чтобы получить все будущие окна консоли определенного размера, вы можете создать ярлык cmd.exe, а затем установите размер на вкладке "макет" свойств ярлыка.
в свойствах консоли на вкладке "макет" можно настроить следующие параметры:
Размер Буфера Экрана Ширина
Размер Окна Ширина
ширина размера окна - это количество символов в строке. Размер буфера экрана size линии. Если, например, ширина окна равна 100, а ширина буфера экрана-200, то для просмотра всего содержимого строк с размерами от 100 до 200 необходимо использовать полосу прокрутки. Строки длиной более 200 символов будут отображаться в нескольких строках. Это полезно, если у вас длинные строки и вы хотите скопировать их в текстовый файл.
то же самое относится и к Windows PowerShell
Эй, ребята, вы когда-нибудь думали о возможности запуска и запуска Cygwin из командной строки/консоли windows? Я всегда так делаю. Тогда вы можете сделать все, что вы хотите, чтобы внешний вид консоли, чтобы сделать его сексуальным.
попытка получить su изнутри cygwin может быть затруднена временами, особенно когда вы пытаетесь сделать какой-то тяжелый хруст с помощью предоставленных инструментов. Люди пробовали всевозможные вещи от sudo SU для windows до того, что когда-либо. когда это может быть так же просто, как передача учетных данных администратора от вас "пользователь" (если вы являетесь администратором?) даже без странных всплывающих окон UAC. Вы можете сделать это с помощью простого пакетного сценария. Есть ниже этого экрана захватить то, что мой Cygwin выглядит, и это работает от портативной версии Cygwin тоже! Нет записей в реестре и любой из этого мусора!
Пакетный файл передает учетные данные в bash, а затем bash изменяет каталог (обратите внимание, что для передачи этой переменной необходимы двойные кавычки Cygwin colsole для того, чтобы он работал)
Примечание: скобки, подобные so < >в приведенном выше примере, не включены в пакетный скрипт. также обратите внимание, что окно Windows CMD передает строку cygwin для интерпретации как несколько условий; cygwin не читает кавычки, но что между ними. && говорит изменить каталоги и когда вы выполняете скрипт ./ execution-file-здесь, когда вы туда попадете.
это двойной удар вы можете запустите приложение Cygwin или linux из окна MS-Windows и даже не введите букву кода или откройте консоль или что-нибудь еще.
Я храню этот пакетный файл внутри каталога/Cygwin / bin и создаю ярлык Windows на рабочем столе. В ярлыке я могу стилизовать окно оболочки cmd. Даже до прозрачности; -)
Читайте также: