[Ex] KillProcess.

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

[Ex] KillProcess.

#1

Message par theAvenger »

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 !
KillProcess - alpha 1.4.0.0.zip
Version 1.4.0.0 de KillProcess
(252.51 Kio) Téléchargé 396 fois
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.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [Ex] KillProcess.

#2

Message par mikell »

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 :

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
- 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
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

Re: [Ex] KillProcess.

#3

Message par theAvenger »

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é. :?
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [Ex] KillProcess.

#4

Message par TT22 »

Pourquoi pas ProcessConfig ? Ou ProcessControler ?
Cordialement,
TT22
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

Re: [Ex] KillProcess.

#5

Message par theAvenger »

Ah oui, c'est vrai qu'il y a de l'idée dans ProcessConfig.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [Ex] KillProcess.

#6

Message par mikell »

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 ... :mrgreen:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

Re: [Ex] KillProcess.

#7

Message par theAvenger »

Mouahahaha. ProcessMaster :twisted:

:lol:
Avatar du membre
theAvenger
Niveau 5
Niveau 5
Messages : 159
Enregistré le : dim. 14 nov. 2010 15:26
Localisation : Alsace
Status : Hors ligne

Re: [Ex] KillProcess.

#8

Message par theAvenger »

Hey, salut :)
MaveDev m'a remis dans le bain d'autoit :D

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 !!!!!
Voilà, amusez vous bien ;)
Merci de faire remonter les bugs que vous croiserez.
Répondre