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" <jfco...@inja.fr>
To: <progliste@ml.free.fr>
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é" <mailtoloco2...@gmail.com>
Date : mercredi 26 juin 2013 19:36
À : <progliste@ml.free.fr>
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"
<jean-claude.arming...@wanadoo.fr>
To: <progliste@ml.free.fr>
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:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

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:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/
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:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/
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:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

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:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/
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:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

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:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/       

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�.
        
        

Répondre à