Timer pour stopper un programme executable

Soyez le premier à donner votre avis sur cette source.

Vue 12 414 fois - Téléchargée 1 240 fois

Description

Quelques lignes de codes pour pouvoir éteindre la musique sans éteindre le PC pour s'endormir.

C'est un compte à rebours, il faut choisir le temps, et le processus à fermer, plus les options, et une fois le temps expiré, le processus est tué.

Vesrions

Linux Ubuntu
Windows XP, Vista et Seven (pour ce dernier à tester et lancer le Test.jar pour aider dans le développement sur Win 7)

Utilisation

Avec la version en ligne de commande, la commande à lancer est de la sorte, dans le dossier de travail :
$ java -jar "TimerStopCmd.jar" [processus_to_kill] [delay_in_minutes] [exit:0|1]

Par exemple pour killer opera au bout de 10 minutes et éteindre l'ordinateur après :
$ java -jar "TimerStopCmd.jar" opera 10 1

Sans éteindre l'ordinateur :
$ java -jar "TimerStopCmd.jar" opera 10 0

Ou avec le .exe :
$ TimerStopCmd.exe opera 10 1

Conclusion

Facile à prendre en main.
Bonne introduction aux intéractions systèmes Windows/Linux depuis Java

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

diddlus
Messages postés
6
Date d'inscription
samedi 3 mars 2012
Statut
Membre
Dernière intervention
7 mars 2012
-
Salut
Super ça Fonctionne!!!
ça va bien m'aider!!!
Toutefois j'aurais une autre question,j'ai parcouru le site et j'ai trouvé un code que je cherchais depuis un certain temps "VERROUILLEZ L'OUVERTURE DE VOS LECTEURS CD-ROM" et bien sur c'est en code chose que je ne maitrise pas du tout.peux tu jeter un coup d’œil et voir si il y a la possibilité de créer à partir de ce code deux.exe un pour verrouiller et l’autre déverrouiller.
en tout cas je te remercie beaucoup
Cordialement
roddehugo
Messages postés
70
Date d'inscription
samedi 10 mai 2008
Statut
Membre
Dernière intervention
29 octobre 2009
-
J'ai mis l'executable : ".exe_" faut juste après téléchargement supprimer l'underscore "_".
J'ai aussi mis la version en ligne de commande. La commande est expliquée dans la description.

A plus !
diddlus
Messages postés
6
Date d'inscription
samedi 3 mars 2012
Statut
Membre
Dernière intervention
7 mars 2012
-
Salut
et encore merci pour tes recherches je vais essayé de voir déjà l'interface.
merci encore
Cordialement.
roddehugo
Messages postés
70
Date d'inscription
samedi 10 mai 2008
Statut
Membre
Dernière intervention
29 octobre 2009
-
Seulement si c'est pour faire une tâche planifiée c'est pas top car c'est une interface graphique du coup même si il lance le .exe, il faudra un intervenant humain pour rentrer le processus à killer et le temps de "timeout". Mais je peux retrouver la première version que j'avais faite qui est juste en ligne de commande avec les arguments.

Dis moi ce dont tu as besoin.

Au plaisir !
roddehugo
Messages postés
70
Date d'inscription
samedi 10 mai 2008
Statut
Membre
Dernière intervention
29 octobre 2009
-
Re !
Alors j'ai regardé et en effet il est possible de créer un .exe à partir d'un .jar sans codage.

Pour cela rends toi ici : http://sourceforge.net/projects/launch4j/files/launch4j-3/3.0.2/
Launch4J est un utilitaire bien pratique. Tu renseignes le .jar dans le champ prévu ainsi que l'emplacement de ton future .exe. Ensuite dans l'onglet JRE tu stipules pour "Min JRE version" : 1.5.0 (c'est suffisant pour faire tourner le programme).
Par contre tu dois te rendre sur le site de Sun Java afin de télécharger le JRE de la dernière version si tu ne l'as pas. Ainsi Launch4J pourra s'exécuter et faire son travail.

Je t'aurai bien donné le .exe directement mais CodeS-Sources interdit les .exe dans les archives.
Mais si tu n'y arrives pas, je pourrai toujours l'uploader sur mon site et te filer le lien.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.