VBS - Attendre qu'une app soit visible

VBS - Attendre qu'une app soit visible - VB/VBA/VBS - Programmation

Marsh Posté le 22-04-2019 à 08:47:11    

Bonjour tout le monde !
 
Voici mon problème :
Je souhaiterais un script vbs permettant de killer un processus uniquement si un processus est actif en 1er plan (et non minimisé).
Si l'app est minimisé : attendre qu'il soit actif pour le kill
 
Voici ce que j'ai trouvé pour tuer un processus existant :
 

Citation :

Option Explicit
 
Dim Shell, WMI, wql, process
 
Set Shell = CreateObject("WScript.Shell" )
Set WMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2" )
 
wql = "SELECT ProcessId FROM Win32_Process WHERE Name = 'calc.exe'"
 
For Each process In WMI.ExecQuery(wql)
    Shell.AppActivate process.ProcessId
    Shell.SendKeys "%{F4}"
Next


 
 
Un grand merci à ceux qui m'aideront.

Reply

Marsh Posté le 22-04-2019 à 08:47:11   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed