Calculer le temps passé depuis la dernière utilisation du PC - Shell/Batch - Programmation
Marsh Posté le 23-06-2010 à 09:53:52
Avec quel système d'exploitation (Windows, ou autre) ? Quelle version de Windows, si c'est Windows ?
Sous le Windows du bureau, je peux faire :
net user Administrateur |
Cela me renvoie une liste qui contient, entre autres choses :
Dernier accès 11/3/2009 1:15 PM |
Pour voir la liste des utilisateurs, taper :
net user |
Pour mon compte (Invité), j'ai un "jamais" un peu bizarre :
Dernier accès Jamais |
Edit:
Sinon, j'ai trouvé ce script VBS qui marche bien pour moi :
strComputer = "." ' Local computer |
Il faut copier ce code dans un fichier, par exemple lastlogin.vbs, et cliquer sur le nom du fichier pour le lancer.
Marsh Posté le 23-06-2010 à 12:50:14
Bonjour à tous !
Merci beaucoup Olivthill de votre aide mais ce n'est pas tout à fait ce que je recherchais.
En faite il me faudrait plutôt l'heure du dernier accès au fichier (script).
quelqu'un connait-il une solution ?
Merci d'avance, FEREC Nicolas
Marsh Posté le 23-06-2010 à 14:21:42
ben facile, au démarrage du script :
si fichier txt existe,
lire son contenu (la date de dernière exécution)
calculer temps écoulé entre cette date et la date du jour
sinon, créer fichier txt et y mettre la date courante.
Marsh Posté le 23-06-2010 à 14:24:55
Alors, je n'ai pas bien compris, désolé.
Quel script ? Un script vous pouvez modifier ou pas ? En quel langage ?
Quel type d'accès à ce fichier ? Accès en lecture seulement ? Accès en écriture ? ou les deux ? Lecture ou écriture par quel logiciel de lecture ou d'écriture ? Accès via internet ou accès en local ? Ou alors accès en exécution ?
Marsh Posté le 23-06-2010 à 04:35:53
Bonsoir tout le monde !
Voilà je poste ce soir pour vous demandé s'il est possible et si oui comment de calculer le temps passé entre la dernière fois ou l'on a éteint son PC et une fois qu'on l'a rallumer.
En faite je vais vous expliquer le contexte ce sera surement plus compréhensible : Je voulais faire un script Batch qui aurais permis de faire un peu comme dans Ogame pour ceux qui connaissent, c'est a dire calculer en temps réels des ressources (sachant qu'elle augmente a chaque seconde d'après un taux qui dépendrais d'une variable : celle du niveau de la mine permettant l'augmentation de cette ressource).
Je ne sais même pas si c'est possible a faire en batch, mon gros souci c'est comment faire pour faire augmenter une variable (surement enregistrer dans un fichier texte) si mon scripte n'est pas exécuter en continu =S
Donc j'aurais voulu qu'a chaque fois que l'on lance le scripte, il vérifie la date et a compare avec l'ancienne de manière a calculer combien de temps c'est écoulé et pouvoir ainsi remettre a niveau les variables.
Si jamais je n'est pas été assez clair hésitez pas a demander plus de précision !
Merci d'avance pour votre aide, bonne continuation a toutes et a tous ! A bientôt ! FEREC Nicolas