Lorsque je lance un batch, comment je fais pour le quitter proprement ? Sous Linux, je fais Ctrl+C. Y a-t-il une solution à part tout simplement fermer la console ?
Lorsque je lance un batch, comment je fais pour le quitter proprement ? Sous Linux, je fais Ctrl+C. Y a-t-il une solution à part tout simplement fermer la console ?
un "exit" devrait marcher, mais ce ni plus propre ni moins propre que fermer manuellement la fenetre d'invite de commande.
Je veux dire, quand un batch est en train de tourner, comment je fais pour le forcer à se terminer ?
Quitter un script/programme sans passer par son point de sortie normal ne peut JAMAIS être propre. Néanmoins, pour te répondre, c'est Ctrl + C.
est ce que la fenetre de commande a bien le focus quand tu faus ctrl + C? est ce que la souris est sur la fenetre? est ce que dans ton batch il n'y aurait pas une commande pour empecher le ctrl+C (c'est désactivable)?
Oui, la console a bien le focus. Je ne sais pas si Ctrl+C est désactivé. Il s'agit d'un batch qui lance un script Python.
Il arrive parfois que l'arret ^+C ne fonctionne pas, ou bien mette un certain temps avant d'arriver dans le Prompt (d'ailleurs il faut parfois confirmer la sortie de traitement pas un Yes).
Après Python gère aussi le ^+C mais ca arrêtera le traitement, ca ne le fera pas forcement sortir... Et ca ne sera de toute facon pas "propre"
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager