Многих, наверное удивит: что это, вдруг - зачем? То моя извечная борьба, с проблемой кат-сцен в 21:9, в играх, на UltraWade мониторах (после того, как приобрёл, такой монитор)
Есть фикс для кат-сцен в 21:9, хоррора The Evil Within 2 (The Evil Within 2_3440x1440 v1.05), который исправно работает, но для этого:
Запускаем игру; сворачиваем; запускаем фикс; нажимаем F1 (только после этого, можно, снова открыть игру, и наконец-то увидеть в ней кат-сцены, в своих заветных 21:9 (на весь экран (без чёрных полос, по бокам)))
Вся идея состоит в том, что бы лишить фикс, в необходимости, всех этих действий (ну, т. е.: конечно, ни фикс лишить (куда ж тут, от этого денемся) - скорей себя избавить от лишних телодвижений, и сделать эти действия автоматическими (чтоб, всё это - одним кликом, с одного ярлыка)).
Ну, как программы запустить, одну за другой, с одного ярлыка... - тут, как бы, "плавали, знаем" (тут, кстати - в stopgame, помогли разобраться (когда возникла потребность запускать DS4Emulator, с The Last of Us (за что, участникам, огромное спасибо))) - тут, может быть, бат-файл, в помощь:
@echo off
start "" /min "(путь к exe фикса)"
start "" /wait "(путь к exe игры)"
taskkill /F /IM (exe фикса /T (чтоб закрыть всё)
А, вот можно ли что-то прописать, чтоб, с имитировалось нажатие F1 в фиксе?
P. S . Ну, и, разумеется, не откажусь, также, и от помощи - если кто может подсказать и другие варианты решения этого вопроса. Заранее, спасибо!
Лучшие комментарии
Ну что ж. Такой проблемы у меня не возникало. Гугл в помощь.
Либо можешь в батнике вместо «nircmd.exe» прописать полный путь к exe-файлу.
Еще может быть проблема в кириллице по пути расположения утилиты
Да, exe-шник верный. Сообщение об провале как на фото у меня не возникало. Перезапуск потребовался после нажатия на «copy»
С батниками не особо работал, но вот что удалось найти:
существует утилита NirCmd и в ней есть команда sendkey, которая может имитировать нажатия клавиш. Пример кода, который открывает диспетчер задач:
Но для начала необходимо скачать и запустить данную утилиту. Оставил ссылку на офф. сайт с документацией (кнопка скачивания находится в са-амом низу).
После запуска нажимаем кнопку «Copy to windows directory» (как я понял, добавляет прогу в реестр). И в моем случае потребовался перезапуск ПК. Запускаем батник — радуемся!
Для Вашего случая команда будет выглядить как-то так
Эх, столько заморочек было, с этим батником (и всей задумкой в целом) — почти, уже всё получилось, но, как оказалось — всё свалилось, в «напрасный труд». Волей случая, пришлось установить, другую версию игры, в которой — все кат-сцены, получилось отладить, (в 21:9), шестнадцатеричным редактором — «HxD» (тем самым: ни фикс, ни батник, со всеми этими командами — более, оказались не актуальны — всё идёт, на весь экран ultra wide — само собой)
Но, всё ж: БОЛЬШОЕ СПОСИБО! За знакомство, с «nircmd» — чувствую — эта утилита, мне, ещё не раз пригодится.
Вообще-то, там два exe: nircmd и nircmdc?
Я запустил первое (nircmdc.exe — надеюсь правильно)? И после... «Copy to windows directory» — всплыла эта ошибка (если это то:
… то в каком месте надо перезагрузить комп)?
А слэшев (/\), там случайно, не где не надо?
А нужно ли, вообще, оно было — это нажатие: «Copy to windows directory»? Заметил, что в окне фикса, на мгновение, значок F1, подсвечивается красным. А, это, значит — что имитация нажатия F1 происходит (уже проверено — да — всё работает (и да — тут надо было прописать полный путь к ехе (и «start» — всё как в остальном — и всё это: и батник, и фикс, и игра, и утилита — чтоб всё было в одном месте (в моём случае: я всё закинул в папку с игрой и создал ярлык батника на рабочем столе (ещё понадобилось прописать команды задержки, между «start-ами», на пару секунд — с тем, что: фикс, походу, не успевал прогрузится)))))
Тут, возникла другая проблема: игра, почему-то, перестала запускаться, в свёрнутом режиме, хотя на её «start-е», прописана команда «min» (не понимаю: что происходит — изначально, такого не было (это, опять же, подразумевает лещине действия в ручную — ибо пока её не свернёшь не забутишь фикс, поскольку там «запуск от администратора», значок чего, остаётся висеть на панели задач (уж лучше бы она выходила из трея, после всех этих операций — тогда бы было, вообще — «на ура» (придётся, теперь-че, дальше кумекать — теперь уже над этой проблемой)))
P. S. Если проблема разрешится, надо будет ещё покумекать: как прописать команду, чтобы это всё закрывалось, после выхода из игры (всё же получилось, не много, по другому, чем это было с эмулятором и The Last of Us).