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 PC
Salut 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 PC
Salut Yannick,
Ah bonne piste, bon du coup pour la récup c'est pas un gros problème
pour 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 existe
aussi, je n'étais pas sûr d'avoir un compilateur fonctionnel ici mais
si... 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 en
JS .
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 PC
Hello 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 ordi
qui 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 soit
utilisable dans un autre langage de prog, idéalement genre VBScript ou
JScript?
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'exploitation
var
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 du
systè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 = iRest
let sMsg = sMsg + IntToString (iSecondes) + " secondes depuis le
dé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 PC
Salut à 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 la
communication entre les deux langages.
Mais malheureusement, une erreur de renvoi que je juge
incompréhensible et qui m'a consommé beaucoup de temps m'a empêché
de
mener 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és
par windows, il est enregistré l'heure de chacun d'entre eux.
Ne reste alors qu'à trouver le moyen de lire les informations de
l'é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 PC
Salut 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 moins
lancé 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
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é.
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-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 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�.
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-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-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-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je
vous r�pondrez en priv�.