скрыть мышь с помощью пакетного файла - PullRequest
0 голосов
/ 17 июня 2020

Привет, я хочу создать bat-файл, который выглядит примерно так.

hide mouse
run /wait some.exe
show mouse

у меня проблема в том, что я делаю аркадную кабину inet. и у меня есть несколько игр, в которых указатель мыши не скрывается, а он просто находится в мертвой точке экрана. Обычно это не проблема, так как вы можете просто переместить мышь и скрыть ее, но поскольку это аркадная кабина inet, мыши нет ..

Я пробовал приложение, которое скрывает указатель мыши после несколько секунд. но это вызывает другие проблемы: «он часто сводит к минимуму игру, когда скрывает мышь». Я, вероятно, мог бы использовать AHK, чтобы принудительно открыть окно, ЕСЛИ это произошло. но это, похоже, намного больше работы, чем просто наличие файла bat для нескольких игр, на которых я использую sh, чтобы скрыть мышь ...

это windows указатель мыши .. не в специфика игры c мышь.

1 Ответ

0 голосов
/ 17 июня 2020

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

Я надеялся на большее элегантное решение, но, похоже, это единственный способ сделать это.

, учитывая, что сейчас для вызова файлов bat используются в основном скрипты AHK, я не уверен, нужно ли мне удалить вопрос.

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

для любого другого ..

the AHK reads. 

run %rompath%pin.bat
Runwait, %rompath%%romname%%romextension%

ExitApp

;Required

CloseProcess:
WinKill, A
run %rompath%pinst.bat
return

pin.bat читает:

taskkill /f /im "AutoHideMouseCursor.exe"

, а pinst.bat читает:

start "path to exe\AutoHideMouseCursor.exe"

Приложение, которое я использовал, чтобы скрыть мышь, - AutoHideMouseCursor

, если этот вопрос лучше всего удалить, дайте мне знать.

...