13
Problème: si ce processus n'existe pas, la génération échoue. J'essaie d'écrire quelque chose comme çaComment tuer un processus qui peut ne pas exister lors de l'étape de préconfiguration dans Visual Studio?
tasklist /nh /fi "imagename eq XDesProc.exe" | find /i "XDesProc.exe" && (
TASKKILL /F /IM "XDesProc.exe"
) || (
echo XAML designer is not running
)
Mais ERRORLEVEL est égal à 1 et trop bild échoue si XDesProc.exe ne fonctionne pas.
Merci beaucoup, Hans! –
J'apprécie cette entrée car elle m'a aidé aussi. Je veux m'assurer que je comprends correctement ce qui se passe afin de clarifier cela est lu comme, tuer de force tous les processus dont l'ID de processus est supérieur à 0 ET dont le nom est xdesproc.exe? Je ne suis pas clair sur la syntaxe des filtres dans ce cas, les filtres suivants sont-ils délimités par l'espace? Merci – TargetofGravity
Pour aller plus loin, excuses, j'ai raté ma fenêtre d'édition de commentaires, 'taskkill /?' des exemples semblent indiquer que chaque filtre est défini par son propre préfixe '/ fi'. Si tel est le cas, une tentative de suppression de xdesproc.exe ne se produira-t-elle pas toujours et, si elle ne figure pas dans la liste filtrée renvoyée, n'échouera-t-elle pas alors que le processus n'est pas trouvé? – TargetofGravity