最小化されたフルスクリーンアプリケーションを使用せずにバッチファイルを使用してプロセスを強制終了するにはどうすればいいですか

最小化されたフルスクリーンアプリケーションを使用せずにバッチファイルを使用してプロセスを強制終了するにはどうすればいいですか

基本的に、私はXpadderというゲームパッドでコンピュータを操作できるソフトウェアを使用しています。問題は、ゲームを開始するとXpadderを終了する必要があることです。そこで、このバッチファイルを入力しました。

tasklist /FI "IMAGENAME eq Xpadder.exe" 2>NUL | find /I /N "Xpadder.exe">NUL
if "%ERRORLEVEL%"=="0" (
TASKKILL /F /IM "Xpadder.exe"
)

うまく動作します。ただし、問題は、実行するとゲームが最小化されることです。これを回避する方法はありますか?

答え1

バッチ スクリプトへのショートカットを作成し、それを右クリックしてプロパティを開くことができます。そこに、スクリプトを最小化して実行することを選択できるドロップダウンがあります。

別の方法としては、次のパラメータを使用してスクリプトを自動的に起動させることもできますmin

@echo off
pushd "%~dp0"
if "%1"=="done" goto runtime
for %%I in (%0) do start "" /min %%~sI done
exit

:runtime
title Minimised
echo Code goes here
pause
exit /b

パス名やファイル名の空白による問題を防ぐために、8.3 形式の名前でコマンド%%~sIを実行していました。start

関連情報