Обновить:
Я работал над более полным решением на основе приведенного ниже сценария. Он называется FEleven и размещен на GitHub: https://github.com/iglvzx/FEleven.
Одним из основных преимуществ FEleven по сравнению с приведенным ниже решением является то, что я включил встроенную поддержку Google Chrome и других браузеров, что позволяет вам не указывать параметр window-title, а именно:
feleven "path\to\chrome.exe ..."
Если бы только был способ автоматического нажатия F11после открытия Google Chrome ...
Есть! С небольшой помощью AutoHotkey мы можем запустить Google Chrome в полноэкранном режиме. Теперь F11это довольно стандартное fullscreen
сочетание клавиш, поэтому мы напишем сценарий, который может работать с любой программой, которую мы к нему добавляем! Давайте начнем...
1. Настройка
Итак, одна малоизвестная особенность AutoHotkey в том, что вы можете вызывать скрипты из командной строки (и с параметрами). Мы будем компилировать следующий скрипт; Я назвал мой Fullscreen.exe
.
#SingleInstance, Force
#NoTrayIcon
SetTitleMatchMode, RegEx
Title = %1%
Title := Title . "$"
Target = %2%
Run, %Target%
WinWaitActive, %Title%
Send, {F11}
ExitApp
Если вместо этого вы хотите максимизировать окно вместо нажатия F11, замените Send, {F11}
выше на:
Отправить,! {Space}
Отправить, х
Контур:
Запустите Target
Как только у нас появится активное окно, заголовок которого заканчивается нашим Title
, отправьте, F11чтобы включить полноэкранный режим.
Примечание . Если вы не хотите устанавливать AutoHotkey или компилировать свой собственный скрипт, я загрузил для вас на свой сервер скомпилированный скрипт:
ahk.igalvez.net/ Fullscreen.exe , 772 КБ
Альтернатива для максимизации окна:
ahk.igalvez.net/ Maximize.exe , 772 КБ
Демонстрация:
Теперь вы можете запустить приложение в полноэкранном режиме, позвонив .exe
так:
Fullscreen "Title" "Target"
Предполагая, что вы находитесь в каталоге, где Fullscreen.exe
находится, или Fullscreen.exe
в каталоге % Path% .
Пример:
Fullscreen "- Google Chrome" "%LocalAppData%\Google\Chrome\Application\chrome.exe"
Используйте его в ярлыке ( .lnk
) или командном (.bat)
файле!
X
и отправитьY
в окно) пригодится.