2016-01-22 1 views
-1

Je peux tuer certaines applications dans cmd en utilisant la commande taskkill/F/IM nom_programme.exe Mais avant de tuer des applications, je veux enregistrer tout ce qui a été fait. EX: tuez le mot Microsoft, mais avant cela, je veux le sauvegarder. Comment puis-je le faire via cmd?Comment enregistrer et fermer les applications en utilisant cmd ou atleast en utilisant le programme java?

Donnez-moi une idée. Si ce n'est pas possible, même à travers Java aussi ok pour moi.

Merci d'avance.

+2

['java.awt.Robot'] (https://docs.oracle.com/javase/8/docs/api/java/awt/Robot.html) –

+0

Merci j'y travaille. –

Répondre

0

Utilisez ce code pour terminer le programme en Java (sous Windows):

try { 
     Runtime.getRuntime().exec("taskkill /IM word.exe"); 
    } catch (RuntimeException e){ 
     e.printStackTrace(); 
    } 

Be noter que cela ne peut même enregistrer des données. Utilisez java.awt.Robot mentionné par Elliott Frisch. (Je ne l'avais pas utilisé auparavant)

+0

oui Anthony nous devrions utiliser la classe de robot pour simuler les mouvements de la souris. –

0

Taskkill sans le /f demande la fermeture du programme, comme si vous aviez cliqué sur File - Exit. La plupart des programmes vous demanderont si vous souhaitez enregistrer le fichier en cours.

Avec /f il termine le programme sans le demander. Rien ne sera sauvé.

Supprimer /f de la commande.