J.-F.
Le 29/06/2013 17:37, yannick a écrit :
ha oui en python je sais le faire ,mais si je comprends bien tu seras obligé de passer par un fichier intèrmédiaire ... ----- Original Message ----- From: "Jean-François Colas" <[email protected]>To: <[email protected]> Sent: Saturday, June 29, 2013 5:30 PM Subject: [progliste] Re: Heure d'allumage d'un PCTu veux dire, capter la sortie d'une commande comme la fameuse Net statistics? Ou faire la même chose que cette commande?Pour capter dans un autre langage, la seule technique que je connaissais c'était de faire exécuter l'instruction d'exécution d'une commande, il y en a certainement une dans tous les langages, genre system ou quelque chose comme ça. Fictivement, on pourrait imaginer une ligne dont la tête serait:system(net statistics workstation >"fichier_temp")Si tu connais le principe de redirection avec le signe "supérieur", tu vois qu'on ne fait que demander à la commande net d'enregistrer sa sortie dans un fichier, qu'on pourra ensuite manipuler à loisir dans notre prog.J.-F. Le 29/06/2013 17:14, yannick a écrit :je vais poser ma question differmment , comment ferais tu pour envoyer le résultat dans un autre langage ?----- Original Message ----- From: "Jean-François Colas" <[email protected]>To: <[email protected]> Sent: Saturday, June 29, 2013 5:11 PM Subject: [progliste] Re: Heure d'allumage d'un PCSalut Yannick,Je ne pige pas. Je suis en invite de commandes et les commandes en question génèrent une sortie, ligne après ligne... Que voulais-tu dire?J.-F. Le 29/06/2013 15:54, yannick a écrit :salut JF, je me pose une question : comment fais tu pour récupérer l'information ? parce que je suppose que tu dois l'afficher ...----- Original Message ----- From: "Jean-François Colas" <[email protected]>To: <[email protected]> Sent: Thursday, June 27, 2013 2:46 PM Subject: [progliste] Re: Heure d'allumage d'un PCSalut Yannick, En fait, j'ai triché.J'ai fait comme si on disposait tous de certains petits utilitaires dérivés d'Unix, qu'on trouve facilement pour Windows mais faut les avoir.Et tu connais peut-être le rôle du caractère Alt-124 qui permet d'enchaîner des commandes en quelque sorte, la suivante travaillant sur le résultat de la précédente.Head retourne les premières lignes d'un fichier (ici, les quatre premières lignes de la sortie générée par ta commande Net statistics).Tail sort les dernières lignes d'unfichier (ici la dernière ligne du résultat précédent).Cut permet de sélectionner une partie de chaque ligne d'un fichier (ici, je prends tous les caractères à partir du 21ème).Je ne saurais pas t'indiquer d'adresse précise pour tous ces petits utilitaires, ce sont des utilitaires Gnu, mais je pense que d'autres sauront compléter.J.-F. Le 27/06/2013 14:13, yannick a écrit :slt JF, pourrais tu expliquer ce que tu as ajouter à ma ligne ? que signifie head -4 ? merci !----- Original Message ----- From: "Jean-François Colas" <[email protected]>To: <[email protected]> Sent: Thursday, June 27, 2013 1:46 PM Subject: [progliste] Re: Heure d'allumage d'un PCSalut Yannick,Ah bonne piste, bon du coup pour la récup c'est pas un gros problèmepour moi, je n'ai même plus forcément besoin d'un langage: net statistics workstation | head -4 | tail -1 | cut -c21- Cela dit, entre temps, j'ai trouvé en C, GetTickCount qui existeaussi, je n'étais pas sûr d'avoir un compilateur fonctionnel ici maissi... Bref, pléthore de solutions ne nuit pas! J;-F. Le 27/06/2013 12:07, yannick a écrit :slt JF,en ligne de commande oui, mais je ne sais pas comment le récupérer enJS . la commande est : net statistics workstation . il s'agit de la première ligne . ----- Original Message ----- From: "Jean-François Colas" <[email protected]> To: <[email protected]> Sent: Thursday, June 27, 2013 10:58 AM Subject: [progliste] Re: Re : Re: Heure d'allumage d'un PCHello la ML,Ici aussi, ce script marche très bien. Il semble même répondre à mon attente: si je sais depuis combien de temps mon ordi tourne, ça me donne quasi directement l'heure à laquelle il a commencé à tourner.Maintenant mon pb c'est que ce serait pour avoir l'info sur un ordiqui ne dispose pas de Jaws. Or j'ai vu que le script utilise apparemment une fonction interne du langage script de Jaws, GetTickCount... Connaîtriez-vous donc un équivalent qui soitutilisable dans un autre langage de prog, idéalement genre VBScript ouJScript? Merci, J.-F. Le 26/06/2013 21:14, Maan ALOUN a écrit :voila le script Script SayDurationSinceComputerStart () ; "ctrl+shift+F10"; dit le temps écoulé depuis le démarrage du système d'exploitationvar int iTime, int iRest, int iJours, int iHeures, int iMinutes, int iSecondes, string sMsg; recueillement de la durée en milisecondes depuis le démarrage dusystème d'exploitation let iTime = GetTickCount () ; convertion de cette durée en secondes let iTime = (iTime / 1000) ; initialisation de la chaîne de message let sMsg = "Il s'est écoulé " ; répartition du temps ; si au moins un jour let iRest = iTime if iTime >= (60 * 60 * 24) then let iJours = iTime / 60 / 60 / 24 let sMsg = sMsg + IntToString (iJours) + " jours, " let iRest = iTime - (iJours * 60 * 60 * 24) let iTime = iRest endif ; si au moins une heure let iRest = iTime if iTime >= 60 * 60 then let iHeures = (iTime / 60 /60) let sMsg = sMsg + IntToString (iHeures) + " heures, " let iRest = iTime - (iHeures * 60 * 60) let iTime = iRest endif ; si au moins une minute let iRest = iTime if iTime >= 60 then let iMinutes = (iTime / 60) let sMsg = sMsg + IntToString (iMinutes) + " minutes, et " let iRest = iTime - (iMinutes * 60) let iTime = iRest endif let iSecondes = iRestlet sMsg = sMsg + IntToString (iSecondes) + " secondes depuis ledémarrage du système d'exploitation." ; lecture SayString (sMsg) EndScript -------------------------------------------------- De : "Yannick Youalé" <[email protected]> Date : mercredi 26 juin 2013 19:36 À : <[email protected]> Objet : [progliste] Re: Heure d'allumage d'un PCSalut à tous !Effectivement j'ai travaillé sur un script jaws sensé dire l'heure etéventuellement le jour auquel l'ordinateur a été alumé.Le seul moyen que je trouvait pour le réaliser était de faire appel a du vbScript qui lui, a des fonction plus poussées de manipulation de date. J'utilisais pour ce faire un objet dictionnaire pour faire lacommunication entre les deux langages. Mais malheureusement, une erreur de renvoi que je jugeincompréhensible et qui m'a consommé beaucoup de temps m'a empêché demener ce script à terme, et par là m'a découragé. Puisse Jean-Claude être plus adroit que moi.Sinon, d'un autre côté, il me semble que dans les évènements relevéspar windows, il est enregistré l'heure de chacun d'entre eux.Ne reste alors qu'à trouver le moyen de lire les informations del'évènement lié au démarrage, je me dis. Yannick Daniel Youalé La programmation est une religion. Aimez-la, ou quittez-la. ----- Original Message ----- From: "Jean-Claude Armingaud" <[email protected]> To: <[email protected]> Sent: Wednesday, June 26, 2013 6:06 PM Subject: [progliste] Re: Heure d'allumage d'un PCSalut J.-F.,je viens tout juste de terminer un script Jaws indiquant le temps depuis lequel l'ordi tourne et, avec la double frappe, l'heure et le jour où cela s'est produit. C'est Yannick D qui avait plus ou moinslancé le défit... Encore un test ou deux et, j'enverrai le truc.Peut-être que, ce que tu cherches, se trouve dans Windows lui-même ?une DLL ou un truc dans le genre ! J.-C. Le 26/06/2013 17:54, Jean-François Colas a écrit :Hello la ML,Désolé pour le multipostage dont je ne suis guère coutumuer...Quelqu'un connaîtrait-il un moyen le plus sûr possible pour savoir à quelle moment un PC a été allumé, si un tel moyen existe? Merci, J.-F. Progliste : Pour se désinscrire de la liste : mailto:[email protected]?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/[email protected]/Je vous rappelle que les pièces jointe sont activés leur taille estlimité à 2 MO Pour accéder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage :http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou enprivé, je vous répondrez en privé.Progliste : Pour se dsinscrire de la liste : mailto:[email protected]?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/[email protected]/Je vous rappelle que les pices jointe sont activs leur taille estlimit 2 MO Pour accder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage :http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou enpriv, je vous rpondrez en priv.Progliste : Pour se d�sinscrire de la liste : mailto:[email protected]?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/[email protected]/Je vous rappelle que les pi�ces jointe sont activ�s leur taille estlimit� � 2 MO Pour acc�der aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage :http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou enpriv�, je vous r�pondrez en priv�.Progliste : Pour se d�sinscrire de la liste : mailto:[email protected]?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/[email protected]/Je vous rappelle que les pi�ces jointe sont activ�s leur taille estlimit� � 2 MO Pour acc�der aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage :http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou enpriv�, je vous r�pondrez en priv�.Progliste : Pour se dsinscrire de la liste : mailto:[email protected]?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/[email protected]/Je vous rappelle que les pices jointe sont activs leur taille estlimit 2 MO Pour accder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage :http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou enpriv, je vous rpondrez en priv.Progliste : Pour se d�sinscrire de la liste : mailto:[email protected]?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/[email protected]/Je vous rappelle que les pi�ces jointe sont activ�s leur taille estlimit� � 2 MO Pour acc�der aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage :http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�,je vous r�pondrez en priv�.Progliste : Pour se dsinscrire de la liste : mailto:[email protected]?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/[email protected]/ Je vous rappelle que les pices jointe sont activs leur taille est limit 2 MO Pour accder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv, je vous rpondrez en priv.Progliste : Pour se d�sinscrire de la liste : mailto:[email protected]?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/[email protected]/ Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO Pour acc�der aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gtPour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�,je vous r�pondrez en priv�.Progliste :Pour se dsinscrire de la liste : mailto:[email protected]?subject=unsubscribePour voir les archives de la liste : http://www.mail-archive.com/[email protected]/Je vous rappelle que les pices jointe sont activs leur taille est limit 2 MOPour accder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gtPour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv, je vous rpondrez en priv.Progliste :Pour se d�sinscrire de la liste : mailto:[email protected]?subject=unsubscribePour voir les archives de la liste : http://www.mail-archive.com/[email protected]/Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MOPour acc�der aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gtPour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je vous r�pondrez en priv�.Progliste :Pour se dsinscrire de la liste : mailto:[email protected]?subject=unsubscribePour voir les archives de la liste : http://www.mail-archive.com/[email protected]/Je vous rappelle que les pices jointe sont activs leur taille est limit 2 MOPour accder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gtPour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv, je vous rpondrez en priv.Progliste :Pour se d�sinscrire de la liste : mailto:[email protected]?subject=unsubscribePour voir les archives de la liste : http://www.mail-archive.com/[email protected]/Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MOPour acc�der aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gtPour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je vous r�pondrez en priv�.Progliste :Pour se dsinscrire de la liste : mailto:[email protected]?subject=unsubscribePour voir les archives de la liste : http://www.mail-archive.com/[email protected]/Je vous rappelle que les pices jointe sont activs leur taille est limit 2 MOPour accder aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gtPour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv, je vous rpondrez en priv.Progliste :Pour se d�sinscrire de la liste : mailto:[email protected]?subject=unsubscribePour voir les archives de la liste : http://www.mail-archive.com/[email protected]/Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MOPour acc�der aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gtPour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je vous r�pondrez en priv�.
Progliste : Pour se d�sinscrire de la liste : mailto:[email protected]?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/[email protected]/Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO
Pour acc�der aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je vous r�pondrez en priv�.
