[Ex] KillProcess.
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
- theAvenger
- Niveau 5
- Messages : 159
- Enregistré le : dim. 14 nov. 2010 15:26
- Localisation : Alsace
- Status : Hors ligne
[Ex] KillProcess.
Salut à tous !! Je viens mettre à disposition le code de KillProcess.
KillProcess est un petit utilitaire de gestion des processus et des fenêtres.
Il permet de tuer un processus ou une fenêtre (plus exactement le processus de la fenêtre), de définir la priorité du processus, mais aussi de le mettre en pause et de le relancer, chose très pratique je trouve.
Du côté de la gestion des fenêtres, il permet de les cacher/montrer, les activer/désactiver et les flasher.
Certaines options sont disponibles avec mot de passe et des raccourcis permettent de cacher ou mettre en pause une fenêtre instantanément.
Des scripts peuvent être exécuter pour faire des actions basiques et/ou répétitives.
KillProcess est encore en version alpha !
Si vous voyez des bugs, merci de me prévenir !
[EDIT] version 1.4.0.0
KillProcess est un petit utilitaire de gestion des processus et des fenêtres.
Il permet de tuer un processus ou une fenêtre (plus exactement le processus de la fenêtre), de définir la priorité du processus, mais aussi de le mettre en pause et de le relancer, chose très pratique je trouve.
Du côté de la gestion des fenêtres, il permet de les cacher/montrer, les activer/désactiver et les flasher.
Certaines options sont disponibles avec mot de passe et des raccourcis permettent de cacher ou mettre en pause une fenêtre instantanément.
Des scripts peuvent être exécuter pour faire des actions basiques et/ou répétitives.
KillProcess est encore en version alpha !
Si vous voyez des bugs, merci de me prévenir !
[EDIT] version 1.4.0.0
Modifié en dernier par theAvenger le jeu. 22 mai 2014 09:49, modifié 2 fois.
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [Ex] KillProcess.
Ben avant de tester j'aurais qques remarques
- comme je l'ai déjà dit, dans l'onglet "fenêtres" le handle de la fenêtre n'apporte rien, par contre connaître le processus associé serait *très* utile
- graphiquement, sur mon pc si ta gui est partiellement recouverte par une autre fenêtre, et que tu la cliques pour la remettre au 1er plan, la listview ne se repeint pas... j'ai déjà été confronté à ce problème assez chiant et chez moi cette solution fonctionne :- tu devrais donner un autre nom à ton soft, en effet KillProcess est un petit utilitaire freeware relativement connu qui existe (et que j'utilise) depuis déjà pas mal d'années
http://www.zdnet.fr/telecharger/logicie ... 09320s.htm
- comme je l'ai déjà dit, dans l'onglet "fenêtres" le handle de la fenêtre n'apporte rien, par contre connaître le processus associé serait *très* utile
- graphiquement, sur mon pc si ta gui est partiellement recouverte par une autre fenêtre, et que tu la cliques pour la remettre au 1er plan, la listview ne se repeint pas... j'ai déjà été confronté à ce problème assez chiant et chez moi cette solution fonctionne :
Code : Tout sélectionner
GUIRegisterMsg($WM_ACTIVATEAPP, "WM_PAINT")
Func WM_PAINT($hWnd, $msg, $wParam, $lParam)
#forceref $msg, $wParam, $lParam
_WinAPI_RedrawWindow($magui, "", "", BitOR($RDW_INVALIDATE, $RDW_UPDATENOW, $RDW_ALLCHILDREN))
Return $GUI_RUNDEFMSG
EndFunc
http://www.zdnet.fr/telecharger/logicie ... 09320s.htm
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- theAvenger
- Niveau 5
- Messages : 159
- Enregistré le : dim. 14 nov. 2010 15:26
- Localisation : Alsace
- Status : Hors ligne
Re: [Ex] KillProcess.
Le handle de la fenêtre a déjà été remplacé par le PID du processus mais j'ai mis en ligne une version légèrement antérieure du code. Ca m'évite d'avoir à le remettre en ligne à chaque fois que je change un truc.
Pour la fonction WM_PAINT, c'est quoi les paramètres ? Pour $hgui j'imagine que c'est le handle de la gui, mais les autres ?
Et enfin, je ne vois pas quel nom je pourrais lui donner, parce que KillWindow, ça fait peur à certains, PMS, je n'aime pas spécialement (ça ne réflète pas ce à quoi il sert) et KillProcess, c'est déjà utilisé.
Pour la fonction WM_PAINT, c'est quoi les paramètres ? Pour $hgui j'imagine que c'est le handle de la gui, mais les autres ?
Et enfin, je ne vois pas quel nom je pourrais lui donner, parce que KillWindow, ça fait peur à certains, PMS, je n'aime pas spécialement (ça ne réflète pas ce à quoi il sert) et KillProcess, c'est déjà utilisé.
- theAvenger
- Niveau 5
- Messages : 159
- Enregistré le : dim. 14 nov. 2010 15:26
- Localisation : Alsace
- Status : Hors ligne
Re: [Ex] KillProcess.
Ah oui, c'est vrai qu'il y a de l'idée dans ProcessConfig.
- mikell
- Spammer !
- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [Ex] KillProcess.
Tss
Quitte à faire dans l'anglosaxon, ya le choix, si le nom n'est pas déjà pris
Process - ruler, commander, governor, stalker, inspector, manager, wiper, master, monitor ...
Quitte à faire dans l'anglosaxon, ya le choix, si le nom n'est pas déjà pris
Process - ruler, commander, governor, stalker, inspector, manager, wiper, master, monitor ...
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- theAvenger
- Niveau 5
- Messages : 159
- Enregistré le : dim. 14 nov. 2010 15:26
- Localisation : Alsace
- Status : Hors ligne
Re: [Ex] KillProcess.
Mouahahaha. ProcessMaster
- theAvenger
- Niveau 5
- Messages : 159
- Enregistré le : dim. 14 nov. 2010 15:26
- Localisation : Alsace
- Status : Hors ligne
Re: [Ex] KillProcess.
Hey, salut
MaveDev m'a remis dans le bain d'autoit
Du coup, voici une nouvelle version de KillProcess.
Changelog :
Merci de faire remonter les bugs que vous croiserez.
MaveDev m'a remis dans le bain d'autoit
Du coup, voici une nouvelle version de KillProcess.
Changelog :
- refonte de la listview des fenêtres : beaucoup plus rapide
- maintenant, le programme utilise les handle des fenêtres au lieu de leurs titre
- correction de certains boutons qui ne mettaient pas la liste à jour
- correction du changement d'état de l'input mot de passe dans la fenêtre des raccourcis
- grandement améliorée la création de raccourcis
- raccourcis illimités
- les fenêtres peuvent être choisies beaucoup plus simplement
- correction du raccourci ne s'enregistrant pas si les deux hotkeys n'étaient pas spécifiés
- correction du hotkey qui ne cachait/montrait pas toujours la fenêtre
- correction de la liste des fenêtres qui ne s'affichait pas au démarrage
- idée des scripts retirée
- correction de certains textes
- correction du hotkey pour montrer/cacher KillProcess qui ne se sauvegardait pas
- options.ini réécrit => TOUT REINSTALLER !!!!!
Merci de faire remonter les bugs que vous croiserez.