基本上,我使用一個名為 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