У меня есть пакетный скрипт, который проверяет наличие запущенной программы (JoyToKey.exe), если он не запущен, запустите его, если он запущен, перейдите к нему.Предоставление контроля над приложением началось с файла bat
После запуска приложения я запускаю еще одно приложение (mgalaxy.exe), но хотя оно и максимизировано, и я вижу его, он не имеет контроля. То есть мне нужно сделать, чтобы получить контроль над запущенным mgalaxy.exe.
Как это сделать, чтобы мне не нужно было делать. Он отлично работал в Windows 7, но в Windows 8.0 у меня есть эта проблема. Код в пакетном файле:
@echo off
tasklist /FI "IMAGENAME eq JoyToKey.exe" 2>NUL | find /I /N "JoyToKey.exe">NUL
if NOT "%ERRORLEVEL%"=="0" (
echo Launching JoyToKey
cd C:\Mame\jtk374en
START /MIN JoyToKey.exe
)
echo Launching mGalaxy
cd c:\Mame
start mgalaxy.exe
exit
Пробовал это, но, к сожалению, не разрешил мою проблему. Мне все же пришлось сделать, чтобы активировать mgalaxy. Спасибо за предложение. –
user3120872
Попробуйте увеличить 3 до 6, если ваш компьютер не является демоном скорости. Кроме того, поместите три команды в тестовый пакетный файл и запустите это, чтобы убедиться, что он работает. Если у вас есть другие вещи в вашем пакетном файле, они могут вмешиваться, поэтому тестирование этого способа является хорошим вариантом для проверки техники. – foxidrive