Page 1 sur 1

[Ex] Les programmes lancés au démarrage de Windows

Posté : jeu. 16 déc. 2010 11:31
par toto1515
Voici pour ceux que ça intéresse un petit code qui permet de lister les programmes qui sont lancés au démarrage de Windows.

Options 1 :
- Affichage à l'écran
- Fichier Word

Options 2 :
- Tri par nom
- Tri par Emplacement

Dans le code, changez le répertoire par défaut pour la sauvegarde du fichier Word.
► Afficher le texte
Les remarques sont les bienvenues...

Re: [Ex] Les programmes lancés au démarrage de Windows

Posté : jeu. 16 déc. 2010 14:02
par zeshrek
Pas mal du tout ce petit outil, mais je trouve 2 bugs (cf image jointe).
1/ il y a 2 petits carrés apres emplacement quand on affiche a l'écran
2/ toujours lorsqu'on affiche a l'écran, il y a une colonne de trop... c'est balot

A part ca, c'est bien.

Re: [Ex] Les programmes lancés au démarrage de Windows

Posté : jeu. 16 déc. 2010 14:31
par toto1515
Salut zeshrek,

je viens de vérifier le code que j'ai mis sur le site et il correspond bien à ce que j'ai réalisé.

Chez moi, je n'ai pas de petits carrés après emplacement quand on affiche à l'écran.

Pour ce qui est de la quatrième colonne, en fait il n'y en a que 3. Mais, je n'ai pas trouvé de solution pour agrandir les colonnes (la largeur maximum semble être d'environ 25 caractères lors de la création des listes).
J'ai mis une fenêtre aussi large pour pouvoir voir les item en entier, en agrandissant les colonnes par un glissé.

Si vous avez une solution, je suis preneur.

Merci.

Re: [Ex] Les programmes lancés au démarrage de Windows

Posté : jeu. 16 déc. 2010 15:11
par Tlem
Pour éviter les deux petits carrés derrière le mot 'Emplacement', ligne 248, remplacez :

Code : Tout sélectionner

    $montextedebut= "Élément de démarrage" & @TAB & "Commande" & @TAB & "Emplacement"  & @CRLF
par

Code : Tout sélectionner

    $montextedebut= "Élément de démarrage" & @TAB & "Commande" & @TAB & "Emplacement"
Pour régler la taille des colonnes, rajouter après la ligne 295 le code suivant :

Code : Tout sélectionner

    GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 0, 150)
    GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 1, 200)
    GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 2, 285)

Re: [Ex] Les programmes lancés au démarrage de Windows

Posté : jeu. 16 déc. 2010 16:26
par toto1515
Merci Tlem

je ne connaissais pas GUICtrlSendMsg(...)

J'ai fait quelques modifications pour que la taille des colonnes s'adapte au texte affiché dans chaque colonne.

Merci pour l'aide...

Re: [Ex] Les programmes lancés au démarrage de Windows

Posté : jeu. 16 déc. 2010 21:30
par Tlem
Au lieu de reprendre l'intégralité du code, pouvez-vous éditer votre premier message. Cela évitera d'alourdir inutilement la base de donnée.

Merci d'avance.

Re: [Ex] Les programmes lancés au démarrage de Windows

Posté : ven. 17 déc. 2010 09:13
par toto1515
Bien compris la remarque.

Merci

Re: [Ex] Les programmes lancés au démarrage de Windows

Posté : ven. 17 déc. 2010 18:31
par Tlem
Le but de ma remarque demande était que vous le fassiez vous même. :mrgreen:

Mais bon, vous êtes nouveau, alors je viens de le faire pour vous. :wink: