将控制权授予从蝙蝠文件开始的应用程序



我有一个批处理脚本,用于测试正在运行的程序(JoyToKey.exe)是否存在,如果它没有运行,请启动它,如果它正在运行,请继续。

应用程序运行后,我启动另一个应用程序(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:Mamejtk374en
  START /MIN JoyToKey.exe
)
echo Launching mGalaxy
cd c:Mame
start mgalaxy.exe
exit

尝试添加超时。 我很想听听它是怎么回事,因为我在从批处理文件启动程序时也发现了焦点问题。 这在启动文本编辑器时对我有用。

start mgalaxy.exe
timeout 3 /nobreak
exit

相关内容

最新更新