3

Я написал скрипт AHK для запуска игры (Space Empires V) в "полноэкранном оконном" режиме, который не поддерживает этот режим, поскольку по какой-то причине он работает с более быстрым FPS в оконном режиме, но мне нравится полноэкранный режим. Я делаю это в основном, чтобы запустить игру в оконном режиме, но при разрешении моего экрана, затем используйте AHK, чтобы замаскировать строку заголовка. (Я попытался установить стиль границы формы, чтобы у него не было строки заголовка, но это, казалось, нарушало код рендеринга игры, по крайней мере, в Windows 7.)

Моя проблема в том, что мой сценарий прекрасно работает в Windows 7 и в Windows 8 Release Preview, но в финальной версии Windows 8 Windows отказывается скрывать строку заголовка. Кто-нибудь знает способ обойти эту проблему?

Вы можете скачать мой скрипт здесь:

http://spaceempires.net/downloads-file-920.html

Спасибо!

2 ответа2

2

Когда я хочу полностью скрыть границы, я всегда использую это:

WinSet, Style, -0xC40000, A

Или, если вы хотите создать границу вокруг нее, вы можете сделать:

WinSet, Style, -0xC00000, A

В сочетании с ярлыком работает довольно неплохо, например:

!^f::
WinSet, Style, -0xC40000, A
WinMove, A, , 0, 0, 1680, 1050
return

Таким образом, вы откроете свою игру в оконном режиме, а затем нажмите Ctrl+Alt+F, чтобы сделать ее полноэкранной.

Наслаждаться ;).

РЕДАКТИРОВАТЬ: Не забудьте изменить 1680 и 1050 на ваше фактическое разрешение, которое из вашего сценария будет 1600x900.

0

Я понял, что мне даже не нужно удалять строку заголовка в моем сценарии! Все, что мне нужно было сделать, это переместить окно, чтобы строка заголовка была за кадром, что я уже делал. Таким образом, комментирование строки, которая пытается удалить строку заголовка, решило мою проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .