Bonjour,
j'ai des soucis avec la barre de tâches windows (l'icône d'une appli ne disparaît pas alors que je ferme l'objet com et tue le processus), du coup je cherche à savoir comment faire un refresh de la barre de tâche.
Et comme j'ouvre et ferme plusieurs fois l'appli, je me retrouve avec x fois l’icône, ce qui au bout d'un moment fait planter le script.
A noter que j'utilise les tlist.exe et kill.exe pour tuer le processus (il disparait bien de la liste des processus)
Pour info l’icône ne disparait qu'une fois passé dessus avec la souris ???
Si quelqu'un a une idée ça m'aiderait grandement
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 # ----------------------------------------------------------------------------- # blGetTaskIDMain blGetTaskIDMain = function(exe) { system("tlist.exe", intern = TRUE, show = FALSE) -> z substr(z[2:length(z)], 1, 20) -> zz z[2:length(z)] -> a as.numeric( gsub(" ", "", substr(a, 1, 5)) ) -> pid pid[ grep(exe, substr(a, 6, 20)) ] } # ----------------------------------------------------------------------------- # blKill blKill = function(pid) { system( paste("kill", pid, intern = FALSE, show = FALSE) ) }
Partager