Système d'exploitation: Windows 7, Windows 8, Windows 8.1
À l'aide de la ligne de commande Windows, je peux voir l'heure de connexion de l'utilisateur actuel à l'aide de la qusercommande. Cela se traduit par plus de sortie que je ne le souhaite. J'espère donc pouvoir utiliser for skipet tokensobtenir uniquement l'heure et la date de connexion.
Par exemple
c:\quser.exe
--------------------------
USERNAME SESSIONNAME ID STATE IDLE TIME LOGON TIME
GenericUser console 1 Active 1:22 03/11/2015 1:45 PM
En utilisant for, je peux réduire cela, mais cela prend l’espace entre la date et l’heure comme séparateur et ne me donne donc que la date:
c:\for /f "skip=1 tokens=6" %a in ('quser') do echo %a
--------------------------
03/11/2015
Notez que la sortie manque le "13h45". Il est à noter que je ne peux pas spécifier plusieurs jetons car il n'y a que 6 en-têtes. Je ne peux donc pas obtenir un 7ème jeton à partir de la deuxième ligne. Comment puis-je modifier cela pour collecter l'heure ainsi que la date?
* Ne vous inquiétez pas pour le calcul de la date de paiement, car je traiterai cela dans VBScript une fois que je pourrai le récupérer correctement.
Merci d'avance, Beems
@echo %aplace de@echo %b. savez-vous comment m'expliquer cette différence? Merci! Beems.