Bonjour,
Existe-t-il une solution portable pour inhiber l'écran de veille du système ?
Bonjour,
Existe-t-il une solution portable pour inhiber l'écran de veille du système ?
Salut,
Je ne pense pas... Je pense que cela n'existe même pas en langage natif (chaque système/gestionnaire de fenêtre doit avoir son API spécifique).
Une solution de contournement serait d'utiliser la classe Robot pour déplacer légèrement la souris à intervalle régulier :
a++
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 new Timer(1000, new ActionListener() { private final Robot robot = new Robot(); @Override public void actionPerformed(ActionEvent e) { // On récupère la position de la souris : Point location = MouseInfo.getPointerInfo().getLocation(); // Et on déplace légèrement la souris : robot.mouseMove(location.x+1, location.y+1); robot.mouseMove(location.x, location.y); } }).start();
Oui, c'est une bonne astuce.
Je la note.
Merci et @+
Partager