기본적으로 저는 게임 패드로 컴퓨터를 제어할 수 있는 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