Comment puis-je tuer un processus à l'aide d'un fichier de commandes sans application plein écran minimisante


1

En gros, j'utilise un logiciel appelé Xpadder qui me permet de contrôler mon ordinateur avec une manette de jeu. Le problème, c’est que lorsque je commence un jeu, je dois arrêter Xpadder. J'ai donc tapé ce fichier de commandes

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

Fonctionne un charme. Le problème, c'est que cela minimise le jeu quand il est lancé! Y a-t-il un moyen d'éviter cela?

Réponses:


0

Vous pouvez créer un raccourci vers votre script de commandes, cliquer dessus avec le bouton droit de la souris et ouvrir les propriétés. Vous y trouverez une liste déroulante dans laquelle vous pouvez choisir d'exécuter le script réduit.

Une autre façon de le faire serait de faire démarrer le script lui-même en utilisant le minparamètre:

@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

J'avais l'habitude %%~sId'exécuter la startcommande avec des noms 8.3 pour éviter des problèmes avec les espaces dans les noms de chemin ou de fichier.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.