Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

WinOverSizer

Set Fullscreen any application

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

WinOverSizer - программа позволяющая развернуть на весь экран без границ любое (почти) приложение. Поддерживаются горячие клавиши, а также запуск с параметрами.

Screenshot

Скачать можно здесь: https://github.com/Heavenanvil/WinOverSizer/releases

Описание работы программы:
При запуске программы в верхней части её интерфейса отображается список запущенных программ, которые в данный момент запущены в системе и отображены на панели задач.

Кнопка "Refresh" позволяет принудительно обновить список запущенных программ. Обновление списка также происходит автоматически, когда количество запущенных программ изменяется.

Кнопка "Show all hidden processes" позволяет отобразить полный список запущенных программ и процессов, даже тех, которые являются скрытыми и/или системными.
Примечание: Некоторые процессы и программы могут не отображаться в этом списке, даже если стоит такая галочка.

Кнопка "Set Fullscreen" разворачивает выделенную в списке программу на весь экран, без границ (полей).
После того, как программа будет развёрнута, она помечается в списке красным цветом, а "фокус" системы переходит на неё.
При этом надпись на кнопке поменяется на "Unset Fullscreen", и при повторном её нажатии программа вернётся в исходное состояние и положение, если таковое имеется.
Примечание: Не все программы можно развернуть на весь экран, а некоторые разворачивать опасно, можно потерять управление над операционной системой (избежать этого помогут горячие клавиши).

Настройка сочетаний горячих клавиш:
Для более удобного пользования программой можно использовать горячие клавиши, которые имитируют нажатие кнопки "Set Fullscreen". По-умолчанию это сочетание клавиш ALT+Enter, но его можно изменить, выбрав мышкой на текстовое поле, нажав нужное сочетание клавиш и подтвердить выбор кнопкой "Save Hotkey".
Кнопка "Reset Hotkey" позволяет сбросить изменённое сочетание клавиш на исходное (ALT+Enter)

Запуск с параметрами:
Программа также позволяет использовать запуск с параметрами.
Поддерживаются параметры: "-program" и "-autostart".
Параметр "-program" позволяет автоматически развернуть указанную программу на весь экран, если она имеется в списке.
Например:
-program "notepad++.exe"
При запуске программы с таким параметром, если в списке есть программа Notepad.exe, то она автоматически развернётся на весь экран. Поддерживаются как абсолютные, так и относительные пути в кавычках.

Параметр "-autostart" позволяет автоматически запустить указанную программу и автоматически развернуть её на весь экран.
Например:
-program "C:\Program Files\Notepad++\notepad++.exe" -autostart
При запуске программы с таким параметром, автоматически запустится и развернётся на весь экран приложение Notepad++.
В данном случае обязательно использовать абсолютные пути, если указанное в параметрах приложение не находится в той же папке, где и данная программа, иначе выскочет сообщение о том, что "Файл программы не найден..."
Использование параметра "-program" перед параметром "-autostart" обязательно.

Полезная информация:
• Самый простой способ запустить программу с параметрами: просто создайте для неё ярлык, откройте его свойства и на вкладке "Ярлык" в текстовом поле "Объект" после .exe напишите свои параметры.
Например:
C:\Users\User\Desktop\WinOverSizer.exe -program "Notepad++.exe" -autostart

• Чтобы данная программа автоматически запускалась при старте операционной системы, просто скопируйте саму программу или её ярлык в папку:
%appdata%\Microsoft\Windows\Start Menu\Programs\Startup

• Не допускается использование более одной копии одновременно запущенной программы. В случае попытки, старая копия будет закрыта.

• Программой можно пользоваться без мыши, используя клавиши "Tab" для переключения фокуса между кнопками и "Пробел" для их нажатия.

• Тестирование проводилось на Windows 11 Pro (x64, 24H2), Windows 10 Pro (x64, 21H1). На других операционных системах работа не проверялась разработчиком.

• Программа была написана для себя, её исходный код являются бесплатными и распространяются "Как есть" по лицензии "The Unlicense". Использование программы только на свой страх и риск. Автор программы не несёт ответственности и не даёт никаких гарантий при её использовании.

• По всем вопросам и пожеланиям можно обратиться мне на почту: heavenanvil@gmail.com

• Программа написана на Embarcadero® Delphi 12 Version 29.0.53982.0329.
(при написании кода программы частично использовалась нейросеть ChatGPT 4o).

Changelog:
v1.0 - 2025.05.25 - Первая версия программы.