Page 1 sur 1

[Ex] Verrouiller, fermer, redémarrer ou arrêter le PC

Posté : jeu. 25 févr. 2010 14:00
par scorp84
Bonjour à tous,

Ayant toujours trouvé une âme charitable sur ce forum pour me dépatouiller en cas de problème, à mon tour d'y contribuer.

Je vous propose un utilitaire bien modeste mais pratique.

Il permet :
- de verrouiller ou de fermer la session
- de redémarrer ou d'arrêter le PC

et ce, avec ou sans message de confirmation avant d'exécuter l'action.

Voici son code (sûrement perfectible hi hi hi) :
► Afficher le texte
En espérant que cela puisse vous servir.

Amicalement.

BM

Re: [Ex] Verrouiller, fermer, redémarrer ou arrêter le PC

Posté : ven. 26 févr. 2010 05:13
par Mikaas
J'ai une error au niveau de la ligne 132 Unable to parse line.

Re: [Ex] Verrouiller, fermer, redémarrer ou arrêter le PC

Posté : ven. 26 févr. 2010 11:36
par Narmeke
Effectivement, il semblerait qu'une erreur existe au niveau du lancement du site web de l'auteur !
Je me suis permis d'effectuer une correction :wink: :
► Afficher le texte

Re: [Ex] Verrouiller, fermer, redémarrer ou arrêter le PC

Posté : ven. 26 févr. 2010 11:42
par scorp84
Merci à Mikaas pour ta remarque et à Narmeke pour ta correction :wink:

Amicalement.

BM

Re: [Ex] Verrouiller, fermer, redémarrer ou arrêter le PC

Posté : ven. 26 févr. 2010 11:49
par Tlem
La commande ShellExecute() est plus appropriée car elle permettra le lancement du navigateur par défaut.

PS: Évitez de reprendre à chaque fois l'intégralité du code, cela n'a aucun intérêt et contribue à perdre le lecteur.
La citation de la portion de code incriminée est bien plus simple et plus instructif.

Merci.

Re: [Ex] Verrouiller, fermer, redémarrer ou arrêter le PC

Posté : ven. 26 févr. 2010 22:47
par scorp84
Merci Tlem pour ton aide précieuse (une fois de plus :lol:)

Amicalement.

BM

Re: [Ex] Verrouiller, fermer, redémarrer ou arrêter le PC

Posté : sam. 27 févr. 2010 07:43
par Mikaas
Je vais peut etre dire une ânnerie mais j'aurai plus mis à la place de :
► Afficher le texte
mettre ceci :
► Afficher le texte
code final :
► Afficher le texte
Permettrai de lancer les liens avec le navigateur par défaut et non IE (qui est assez lent sur mon pc de travail)

puis un petit #RequireAdmin pour les users vista :)

désolé si j'ai dis une ou des bétises :(

Cordialement Mika

Re: [Ex] Verrouiller, fermer, redémarrer ou arrêter le PC

Posté : sam. 27 févr. 2010 09:43
par Narmeke
Pourquoi veut tu faire si long :shock:

Il suffit de faire :

Code : Tout sélectionner

ShellExecute("http://www.bmweb.fr/")

;ou

Run("explorer http://www.bmweb.fr/" )
 
Le lien est écrit dans le code, donc aucun problème ne se pose !

Pour en revenir a se que @Tlem a dit :

Code : Tout sélectionner

Run("explorer http://www.bmweb.fr/" )
 
Mon code ouvre également le navigateur pas défaut !
En l'occurrence cher moi "Firefox" 8)

Re: [Ex] Verrouiller, fermer, redémarrer ou arrêter le PC

Posté : sam. 27 févr. 2010 09:58
par Tlem
Étrange. :shock:
Je viens juste de tester sur mon PC.
Firefox est le navigateur par défaut, mais si je fait :

Code : Tout sélectionner

Run("explorer http://www.bmweb.fr/" )
alors c'est bel et bien IE qui s'ouvre et qui affiche la page ... :roll:

Re: [Ex] Verrouiller, fermer, redémarrer ou arrêter le PC

Posté : sam. 27 févr. 2010 10:06
par Narmeke
En effet c'est étrange :!:

Re: [Ex] Verrouiller, fermer, redémarrer ou arrêter le PC

Posté : dim. 28 févr. 2010 03:31
par Mikaas
Bien sur mes 3 pc il ouvre IE alors que j'ai firefox et chrome :(
mais bon comme je le dis dans le code total modifié (j'ai repris ton code ^^)
il run avec le navigateur par défaut :)

@narmeke : pourquoi aussi long ? bah parce que j'ai lu dans un topic comme ce et que j'ai pas cherché a comprendre le pourquoi du comment, tant que cela fonctionne :P

Re: [Ex] Verrouiller, fermer, redémarrer ou arrêter le PC

Posté : dim. 28 févr. 2010 09:29
par Narmeke
Mikaas a écrit :@narmeke : pourquoi aussi long ? bah parce que j'ai lu dans un topic comme ce et que j'ai pas cherché a comprendre le pourquoi du comment, tant que cela fonctionne :P
Il fallait chercher a comprendre :|
Mikaas a écrit :Bien sur mes 3 pc il ouvre IE alors que j'ai firefox et chrome
Firefox et Chrome sont ils tes naviguateurs pas défault ? (l'un ou l'autre ?)
Je ne pense pas, car en analysant bien ta phrase tu dis que tu as simplement Firefox et Google Chrome et qu'il ouvre Internet Explorer !

Donc comme on ne peut avoir 2 naviguateurs pas défault, IE est ton naviguateur pas Défault donc normale qu'il soit ouvert ! Il est possible de modifier cela dans les options des naviguateur (Il me semble)

Re: [Ex] Verrouiller, fermer, redémarrer ou arrêter le PC

Posté : dim. 28 févr. 2010 20:22
par Mikaas
Il fallait chercher a comprendre
pas faux :oops:

Oula ...
J'ai 3 pc

2 pc avec Chrome par defaut ( et IE ofc sur le pc )
1 pc avec firefox par defaut ( et IE ofc sur le pc )

la phrase est mieux tourné à ton goût ^^ ?

Re: [Ex] Verrouiller, fermer, redémarrer ou arrêter le PC

Posté : dim. 28 févr. 2010 20:45
par Narmeke
Oui là c'est mieux :P

Re: [Ex] Verrouiller, fermer, redémarrer ou arrêter le PC

Posté : mer. 03 mars 2010 11:46
par scorp84
Bonjour à tous,

Merci de vous creuser pour ce problème du navigateur.

Sur mon PC cela fait la même chose que pour Tlem :

Code : Tout sélectionner

ShellExecute("http://www.bmweb.fr/") => Ouvre le navigateur par défaut (Firefox)

Run("explorer http://www.bmweb.fr/" ) => Ouvre IE
 
Amicalement.

BM

Re: [Ex] Verrouiller, fermer, redémarrer ou arrêter le PC

Posté : mer. 03 mars 2010 14:10
par Narmeke
Si vous voulez je vous fais une vidéo pour vous montrez que avec :

Code : Tout sélectionner

Run("explorer http://www.bmweb.fr/" )
 
J'ai belle est bien Firefox qui se lance !!

Re: [Ex] Verrouiller, fermer, redémarrer ou arrêter le PC

Posté : mer. 03 mars 2010 15:04
par scorp84
Narmeke : Y a pas de problème je te crois :-)

Ce qui me semble bizarre c'est qu'il me semble que "explorer" correspond à "explorer.exe" qui lui correspond normalement à l'explorateur de Windows.

En fait, on s'en rend compte si on change l'url par C:

Code : Tout sélectionner

Run("explorer C:" )
 
Si tu testes le code si dessus, est ce que ça t'ouvre toujours Firefox ?

Je vais essayer sur plusieurs PC voir d'où ça pourrait venir.

Merci en tout cas pour tous vos conseils.

Amicalement.

BM