Comment utiliser JSL pour arrêter un processus de programme en cours d'exécution sur le système d'exploitation ?J'utilise le système d'exploitation "Windows 7".
Comment puis-je utiliser JSL pour arrêter le processus "q.exe" qui s'exécute sur le système d'exploitation ?

Merci!
ScriptRe : Comment utiliser JSL pour arrêter un processus de programme en cours d'exécution sur le système d'exploitation ?Il serait peut-être préférable que le q.exe se ferme de manière plus élégante. JMP a une fonction exit() exactement pour cette raison : si vous écrivez JSL pour faire quelque chose, il peut également fermer JMP quand c'est fait.
Je n'ai pas utilisé les commandes tasklist et taskkill, mais il semble qu'elles retireraient le tapis sous n'importe quel programme en cours d'exécution de manière grossière, tout comme le gestionnaire de tâches.
Re : Comment utiliser JSL pour arrêter un processus de programme en cours d'exécution sur le système d'exploitation ?Merci Craig!
Étant donné que j'utilise JMP pour traiter davantage les résultats des calculs "q.exe", il existe plusieurs processus q.exe dans le processus.
Je souhaite utiliser JSL pour arrêter automatiquement le processus "q.exe". Mais cela n'a pas fonctionné.

Shell "taskkill /im q.exe /f"
Shell "taskkill /im cmd.exe /f"
Re : Comment utiliser JSL pour arrêter un processus de programme en cours d'exécution sur le système d'exploitation ?Il semble que tasklist et taskkill pourraient être ce que vous recherchez.
https://superuser.com/questions/615342/how-to-kill-tasks-in-windows-7-when-even-task-manager-wont-open-or-respond
Bien que si vous n'êtes pas administrateur, cela pourrait ne pas être le cas (q semble fonctionner en tant qu'administrateur.) Vous pouvez probablement le faire avec RunProgram, soit en appelant directement les commandes, soit en appelant cmd.exe et en transmettant les commandes au shell cmd.
Alors... qu'est-ce que c'est, et pourquoi doit-il mourir ?