biboobeno
Messages postés12Date d'inscriptionlundi 15 septembre 2003StatutMembreDernière intervention 5 décembre 2004 19 janv. 2006 à 19:20
La méthode la plus simple que j'avais trouvée, il ya plus de 2 ans maintenant, était de mettre un install avec le prog, qui reconnait la version de windows a l'install, stocke l'info dans un fichier qqc (du genre dll ou txt..), et ensuite le prog lance la procédure d'arret qui convient en allant regarder dans ledit fichier...
Enfin c'est juste une idée comme ca...
madcow41
Messages postés54Date d'inscriptionvendredi 12 avril 2002StatutMembreDernière intervention11 mars 2008 19 janv. 2006 à 15:59
Bobjay > Disons que à l'époque je n'avais pas de prof d'algo ;) Maintenant que j'en ai un, oui il s'amuse bien avec moi quand je le force a corriger mes algos récursifs quand il n'est pas nécessaire de les faires récursifs ;)
Je ne pense pas que ce soit si bourrin que ça l'utilisation de Sendkeys, au contraire, la méthode est très peux fiable à mon goût... Mais bon, sur la plupart des ordis, elle fonctionnne...
Sinon pour ce qui est de la methode shell + shutdown, je pense effectivement que c'est la plus fiable, en revanche, je ne crois pas que la commande shutdown existe sous Win9x/Me... M'enfin bon, ce sont de vieux Os tout ça...
Crenaud76 > Pour ce qui est des APIs, et si je me souviens bien des recherches que j'avais fait à l'époque, elles sont tellements diversifiées sur ce point précis entre les différentes version de Windows que j'avais abandonné. Il aurait fallu je ne sais combien de lignes de code pour 1) detecter la version de win et 2) l'éteindre avec une api.
Cela dit, ça fait un paquet de temps que je ne code plus en Vb...
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 19 janv. 2006 à 14:50
Une api me semblerait bien plus efficace ... même si cela va très légèrement complique le code ...
CR
bobjay
Messages postés66Date d'inscriptionmercredi 19 mai 2004StatutMembreDernière intervention 1 avril 2007 19 janv. 2006 à 14:15
Un sendkeys pour eteindre l'ordi... Rassure moi Madcow, tu ne te rases pas avec une tronçonneuse tout de même? Je dis cela parce que niveau méthode bourrin c'est pas mal non plus lol
En tout cas, j'ai une appli vb qui est destinée à remplacer le bureau, donc tout le bureau windows, les touches raccourcis, les menus démarrer et le tralala est bloqué, donc dans un cas comme ça, le sendkey n'a pas une chance de fonctionner, par contre, le petit shell, j'l'aime bien lui, marche à tout les coups ^^ (du moins je ne l'ai pas encore vu échouer lol)
Ton prof d'algo (si tu en as un) ne doit pas s'ennuyer avec toi lol, allez je te mets 10/10 pour tes efforts et la bonne ambiance ^^
Au fait pour JoelMarie et ceux que ça interesse, voici les instructions shell sous xp
'Pour éteindre le pc
Shell "shutdown -s -t 0"
'Pour redémarrer
Shell "shutdown -r -t 0"
'Pour déloguer
Shell "shutdown -l -t 0"
Force la fermeture
shell "shutdown -f -s -t 0"
@++ et bonne continuation les gars ;)
axanet
Messages postés8Date d'inscriptionmardi 12 août 2003StatutMembreDernière intervention19 novembre 2003 18 nov. 2003 à 02:54
ca amarche
joelmarie
Messages postés27Date d'inscriptionvendredi 6 juin 2003StatutMembreDernière intervention12 juin 2008 17 nov. 2003 à 20:28
WBR Salut
je veux tester ta ligne de code:
Shell "RUNDLL32.EXE shell32,SHExitWindowsEx 1"
mais une erreur se produit "entrée manquante"
J'ai XP Pro .voila les données du probleme
aurais-tu la grâce de me le resoudre j'en ai urgement besoin.
Merci d'avance.
biboobeno
Messages postés12Date d'inscriptionlundi 15 septembre 2003StatutMembreDernière intervention 5 décembre 2004 24 sept. 2003 à 14:14
Bah en fait ya un piti probleme :
pour que ca marche sur windows 2000 en francais fo rajouter & "A" en dernier, car ca correspond à "Arreter le système" . voila, sinon moi g testé et ca march sur 95,98,98se,Me,2000, et Xp. En francais......
cs_steven007
Messages postés150Date d'inscriptionjeudi 24 janvier 2002StatutMembreDernière intervention27 avril 2007 12 août 2003 à 01:23
a mon avis c'est le focus qui est pas au 1er plan sur la forme a moment ou ça coupe c pour ça que ça fonctionne pas faut lacher le focus a la fenetre principal avant d'envoyer les sendkeys!
madcow41
Messages postés54Date d'inscriptionvendredi 12 avril 2002StatutMembreDernière intervention11 mars 2008 31 mai 2003 à 12:50
T'es mignon, mais t'est un tout p'tit Breton HackIrus... Je n'avais pas remarqué qu'il y avait un menu démarrer, et qu'après on pouvais choisir Arrêter...
Nan, plus sérieusement, ce que je propose n'est pas un programme complet est c'est voulu !!! Il s'agit juste d'un module que les visiteurs de ce site pourront integrer dans leur programmes... M'enfin bon, je t'en veux pas...
HaCkIrUs
Messages postés20Date d'inscriptionsamedi 11 mai 2002StatutMembreDernière intervention 1 novembre 2003 29 mai 2003 à 11:09
allez vois plutôt mon prog, c'est la même chose mais en beaucoup mieux, avec décompte, etc .... ta source elle est un peu pourri sans décompte.. autant cliker sur démarrer>arreter ... ;-)
http://www.vbfrance.com/article.aspx?Val=8733 c'est beaucoup mieux... je t'envoie la source si tu veux ...
vbkleugg
Messages postés7Date d'inscriptionsamedi 14 décembre 2002StatutMembreDernière intervention 4 août 2004 28 mai 2003 à 20:54
Bravo !!
C'est génial, n'écoute surtout pas ceux qui dénigre ton programme : il est ultra simple, et ULTRA EFFICACE !!!
J'ai Windobe XP et ca marche, avec appli ouverte et conecté au web ! Je l'ai compilé et envoyé à un ami qui à windobe 98, un autre win Me, et ils m'ont dit que ca fonctionnait parfaitement !
C'est tout bête, et ca frise la perfection, merci gars !
cs_TheHacker
Messages postés442Date d'inscriptionsamedi 23 novembre 2002StatutMembreDernière intervention19 octobre 2005 30 avril 2003 à 17:56
:-)
cs_metos
Messages postés168Date d'inscriptionvendredi 18 janvier 2002StatutMembreDernière intervention19 octobre 2009 30 avril 2003 à 17:45
nickel
cs_TheHacker
Messages postés442Date d'inscriptionsamedi 23 novembre 2002StatutMembreDernière intervention19 octobre 2005 29 avril 2003 à 17:57
cs_youssif
Messages postés4Date d'inscriptionvendredi 25 avril 2003StatutMembreDernière intervention 4 janvier 2005 29 avril 2003 à 10:02
Ok...
J'ai essayé sous Win98 avec des applications d'ouvertes, et ça marche
J'ai essayé sous XP avec des applications d'ouverts, et ça MARCHE PAS
ça fait un moment que je cherche une commande pour arrêter le PC !
il parait que c'est simple, un truc de newbies quoi....!
Mais alors, si c'est tellement simple, pourquoi personne ne donne de véritable solution ???
J'aimerais juste savoir comment arrêter un PC, sous Windows(XP, etc..)car cela fait partie d'un de mes programmes que je dévelloppe actuellement ! Merci de me répondre !
HaCkIrUs
Messages postés20Date d'inscriptionsamedi 11 mai 2002StatutMembreDernière intervention 1 novembre 2003 31 mars 2003 à 21:43
Voilà je t trouvé cki faut sur google en .... 30 secondes !!! Suffit de connaitre un peu l'anglais :
raccourcis = shortcut et voilà le travail.. Tous les raccourcis clavier pour tous les windows ......
http://www.windowsxpforums.com/keyboard_shortcuts.htm 3nj0y ;-)
madcow41
Messages postés54Date d'inscriptionvendredi 12 avril 2002StatutMembreDernière intervention11 mars 2008 6 janv. 2003 à 21:09
En effet j'avais pas pensé à NT...
Heu ben...
Je vois pas comment faire pour voir la fenêtre de fermeture de Windows NT...
Ah si !!!
Dans mon établissement (Je suis étudiant...)
Bon ben je ferais une mise-à-jour de mon code très bientôt pour qu'il fonctionnne correctement sous Windows NT
@+
VBbigineure
Messages postés169Date d'inscriptionvendredi 27 septembre 2002StatutMembreDernière intervention27 février 20091 6 janv. 2003 à 14:31
Bad news from NT...
Pourtant, je me suis dit que cette idée avait quelque chose de génial... mais faut se rendre à cette cruelle évidence, ça ne marche pas sous NT.
Tant pis. je continuerai avec le gros interrupteur de la prise... c'est ce que j'ai trouvé de plus rapide ):
Je ne sais pas si sa marche sous 9x & co mais sous xp (au moins)
y'a : shutdown
fo une option (style shutdown -f)
madcow41
Messages postés54Date d'inscriptionvendredi 12 avril 2002StatutMembreDernière intervention11 mars 2008 29 déc. 2002 à 18:17
Merci xbr pour tes commandes shell, mais la dernière source que j'avais testé avec une commande shell éteingnait éffectivement Windows mais en revanhce l'ordinateur ne s'éteignait pas...
Voilà, c'est tout.
Bon sinon, ya personne qui connais les touches pour les versions Américaines ???
Pasque bon, en effet, elle est bien comme source, mais si vous voulez faire de votre soft une Application internationnale, va falloir vous renseigner sur les raccourçis à utiliser.
Allez
@+ Everybodaïze !
cs_steven007
Messages postés150Date d'inscriptionjeudi 24 janvier 2002StatutMembreDernière intervention27 avril 2007 28 déc. 2002 à 11:54
message provenant de Wbr:
-----------------------------------------------------------------------------
C'est simple, efficace et sa marche pratiquement toujours!
-----------------------------------------------------------------------------
Et si t'as pas Windobe 9x tu fais quoi, gros malin tu peux toujours t'amuser avec ça sous Xp ;)
cs_TheHacker
Messages postés442Date d'inscriptionsamedi 23 novembre 2002StatutMembreDernière intervention19 octobre 2005 27 déc. 2002 à 22:30
De retourn 9 heures apres avoir testé ton code, je ne peux répondre que mnt car j'ai eu un prob avec internet, donc en bref, je trouve ton code pas mal du tt, contraireement a WBR, je le trouve justement astucieux et ca serait bie nsi yaurait moyen de forcer l'eteignage.
Si ya moyen que d'eteindre avec cette commande, ca vaut peut etre + le coup d'utiliser celle que WBR dit pour ne pas changer tjr de méthode, donc 2 trucs:
-ya t-il moyen de redémarrer, ou soritr de session....
-peut on forcer tout ca
merci ! :-) :-) :-) :-) :-) :-) :-) :-) :-) :-) :-)
cs_wbr
Messages postés110Date d'inscriptiondimanche 11 août 2002StatutMembreDernière intervention21 juillet 2006 27 déc. 2002 à 16:53
Je sais pas qui est le premier qui a sortie cette idée de fermer le pc avec les sendkeys mais ce n'est pas très "astucieux" de sa part... On peux facilement fermer son ordinateur ou le rebooter avec les commandes de shell ou de rundll. Exemple:
Arrêter le pc:
Shell "RUNDLL32.EXE shell32,SHExitWindowsEx 1"
C'est simple, efficace et sa marche pratiquement toujours!
a+
cs_cosmic
Messages postés61Date d'inscriptionmercredi 30 octobre 2002StatutMembreDernière intervention16 mai 2005 27 déc. 2002 à 16:46
Bon ça fonctionne avec Win Me. La petite fenêtre de choix (arréter, redémarrer, etc...) s'ouvre et ce positionne sur arréter, et arrete l'ordinateur. Donc ton bout de code fais bien ce que tu dit plus haut.
@+ c'est GOOD Oo__)
cs_TheHacker
Messages postés442Date d'inscriptionsamedi 23 novembre 2002StatutMembreDernière intervention19 octobre 2005 27 déc. 2002 à 13:42
si ca marche s cuper, attend j'essaye, j'ai tjr des bugs avec les apis et ils dépandent des versions donc on va voir ton code !
madcow41
Messages postés54Date d'inscriptionvendredi 12 avril 2002StatutMembreDernière intervention11 mars 2008 27 déc. 2002 à 12:14
Bon ben ça m'a l'air d'être corect...
Laissez moi des Commentaires...
19 janv. 2006 à 19:20
Enfin c'est juste une idée comme ca...
19 janv. 2006 à 15:59
Je ne pense pas que ce soit si bourrin que ça l'utilisation de Sendkeys, au contraire, la méthode est très peux fiable à mon goût... Mais bon, sur la plupart des ordis, elle fonctionnne...
Sinon pour ce qui est de la methode shell + shutdown, je pense effectivement que c'est la plus fiable, en revanche, je ne crois pas que la commande shutdown existe sous Win9x/Me... M'enfin bon, ce sont de vieux Os tout ça...
Crenaud76 > Pour ce qui est des APIs, et si je me souviens bien des recherches que j'avais fait à l'époque, elles sont tellements diversifiées sur ce point précis entre les différentes version de Windows que j'avais abandonné. Il aurait fallu je ne sais combien de lignes de code pour 1) detecter la version de win et 2) l'éteindre avec une api.
Cela dit, ça fait un paquet de temps que je ne code plus en Vb...
19 janv. 2006 à 14:50
CR
19 janv. 2006 à 14:15
En tout cas, j'ai une appli vb qui est destinée à remplacer le bureau, donc tout le bureau windows, les touches raccourcis, les menus démarrer et le tralala est bloqué, donc dans un cas comme ça, le sendkey n'a pas une chance de fonctionner, par contre, le petit shell, j'l'aime bien lui, marche à tout les coups ^^ (du moins je ne l'ai pas encore vu échouer lol)
Ton prof d'algo (si tu en as un) ne doit pas s'ennuyer avec toi lol, allez je te mets 10/10 pour tes efforts et la bonne ambiance ^^
Au fait pour JoelMarie et ceux que ça interesse, voici les instructions shell sous xp
'Pour éteindre le pc
Shell "shutdown -s -t 0"
'Pour redémarrer
Shell "shutdown -r -t 0"
'Pour déloguer
Shell "shutdown -l -t 0"
Force la fermeture
shell "shutdown -f -s -t 0"
@++ et bonne continuation les gars ;)
18 nov. 2003 à 02:54
17 nov. 2003 à 20:28
je veux tester ta ligne de code:
Shell "RUNDLL32.EXE shell32,SHExitWindowsEx 1"
mais une erreur se produit "entrée manquante"
J'ai XP Pro .voila les données du probleme
aurais-tu la grâce de me le resoudre j'en ai urgement besoin.
Merci d'avance.
24 sept. 2003 à 14:14
pour que ca marche sur windows 2000 en francais fo rajouter & "A" en dernier, car ca correspond à "Arreter le système" . voila, sinon moi g testé et ca march sur 95,98,98se,Me,2000, et Xp. En francais......
12 août 2003 à 01:23
31 mai 2003 à 12:50
Nan, plus sérieusement, ce que je propose n'est pas un programme complet est c'est voulu !!! Il s'agit juste d'un module que les visiteurs de ce site pourront integrer dans leur programmes... M'enfin bon, je t'en veux pas...
29 mai 2003 à 11:09
http://www.vbfrance.com/article.aspx?Val=8733
c'est beaucoup mieux... je t'envoie la source si tu veux ...
28 mai 2003 à 20:54
C'est génial, n'écoute surtout pas ceux qui dénigre ton programme : il est ultra simple, et ULTRA EFFICACE !!!
J'ai Windobe XP et ca marche, avec appli ouverte et conecté au web ! Je l'ai compilé et envoyé à un ami qui à windobe 98, un autre win Me, et ils m'ont dit que ca fonctionnait parfaitement !
C'est tout bête, et ca frise la perfection, merci gars !
30 avril 2003 à 17:56
30 avril 2003 à 17:45
29 avril 2003 à 17:57
29 avril 2003 à 10:02
J'ai essayé sous Win98 avec des applications d'ouvertes, et ça marche
J'ai essayé sous XP avec des applications d'ouverts, et ça MARCHE PAS
ça fait un moment que je cherche une commande pour arrêter le PC !
il parait que c'est simple, un truc de newbies quoi....!
Mais alors, si c'est tellement simple, pourquoi personne ne donne de véritable solution ???
J'aimerais juste savoir comment arrêter un PC, sous Windows(XP, etc..)car cela fait partie d'un de mes programmes que je dévelloppe actuellement ! Merci de me répondre !
31 mars 2003 à 21:43
raccourcis = shortcut et voilà le travail.. Tous les raccourcis clavier pour tous les windows ......
http://www.windowsxpforums.com/keyboard_shortcuts.htm
3nj0y ;-)
6 janv. 2003 à 21:09
Heu ben...
Je vois pas comment faire pour voir la fenêtre de fermeture de Windows NT...
Ah si !!!
Dans mon établissement (Je suis étudiant...)
Bon ben je ferais une mise-à-jour de mon code très bientôt pour qu'il fonctionnne correctement sous Windows NT
@+
6 janv. 2003 à 14:31
Pourtant, je me suis dit que cette idée avait quelque chose de génial... mais faut se rendre à cette cruelle évidence, ça ne marche pas sous NT.
Tant pis. je continuerai avec le gros interrupteur de la prise... c'est ce que j'ai trouvé de plus rapide ):
30 déc. 2002 à 13:36
y'a : shutdown
fo une option (style shutdown -f)
29 déc. 2002 à 18:17
Voilà, c'est tout.
Bon sinon, ya personne qui connais les touches pour les versions Américaines ???
Pasque bon, en effet, elle est bien comme source, mais si vous voulez faire de votre soft une Application internationnale, va falloir vous renseigner sur les raccourçis à utiliser.
Allez
@+ Everybodaïze !
28 déc. 2002 à 11:54
-----------------------------------------------------------------------------
C'est simple, efficace et sa marche pratiquement toujours!
-----------------------------------------------------------------------------
Et si t'as pas Windobe 9x tu fais quoi, gros malin tu peux toujours t'amuser avec ça sous Xp ;)
27 déc. 2002 à 22:30
Si ya moyen que d'eteindre avec cette commande, ca vaut peut etre + le coup d'utiliser celle que WBR dit pour ne pas changer tjr de méthode, donc 2 trucs:
-ya t-il moyen de redémarrer, ou soritr de session....
-peut on forcer tout ca
merci ! :-) :-) :-) :-) :-) :-) :-) :-) :-) :-) :-)
27 déc. 2002 à 16:53
Arrêter le pc:
Shell "RUNDLL32.EXE shell32,SHExitWindowsEx 1"
Redémarrer:
Shell "RUNDLL32.EXE shell32,SHExitWindowsEx 2"
C'est simple, efficace et sa marche pratiquement toujours!
a+
27 déc. 2002 à 16:46
@+ c'est GOOD Oo__)
27 déc. 2002 à 13:42
27 déc. 2002 à 12:14
Laissez moi des Commentaires...