Comment garder une trace de quand vous travaillez à l'aide d'une tâche planifiée
Divers / / December 02, 2021
La journée, je travaille en tant que développeur web. Pour être payé, je dois remplir une feuille de temps. Certaines semaines, j'arriverai à vendredi et je me rendrai compte: « Hé! J'ai oublié de remplir ma feuille de temps et je ne me souviens plus des heures que j'ai faites cette semaine!. » Je suis sûr que les employés de bureau comme moi peuvent comprendre cette situation. 🙂
Dans ce guide, je vais vous montrer comment j'ai résolu ce problème, en créant un tâche planifiée qui enregistrera la date et l'heure à laquelle je connexion ou fermer à clé mon ordinateur. Cela peut aider tout le monde, y compris ceux qui travaillent à domicile (comme l'éditeur de ce site), à suivre avec précision le temps passé devant l'ordinateur chaque jour. L'astuce est Windows seulement.
Première partie: Création du script
Étape 1. Créez un dossier.
Étape 2. Créez un nouveau fichier texte dans ce dossier et nommez-le login.bat.
Pour ce faire à droite un espace vide dans le dossier et sélectionnez Nouveau -> Document texte.
Nomme le login.bat. (Assurez-vous qu'il ne s'appelle pas login.bat.txt)
Étape 3. Ouvrez le fichier texte et copiez et collez le code suivant dedans.
@Écho off
set datecode=%date:~-4%-%date:~7,2%-%date:~4,2% %time:~0,2%:%time:~3,2%:%time:~ 6,2%
if "%1"=="i" echo %datecode% - Connecté >> C:\!Scripts\Login\login.txt
if "%1"=="o" echo %datecode% - Ordinateur verrouillé >> C:\!Scripts\Login\login.txt
Sauvegarde le!
Note importante: Si vous souhaitez que votre fichier journal apparaisse dans un endroit différent du mien, assurez-vous de mettre à jour le chemin dans le script.
Deuxième partie: Création de la tâche de connexion
Étape 1. Ouvert Planificateur de tâches, en allant sur Démarrer -> Exécuter (GAGNER + R) et en tapant taskchd.msc dans l'invite qui s'affiche.
Étape 2. Sélectionner Créer une tâche… des actions sur le côté droit.
Étape 3. Entrez un nom de tâche comme Enregistrez la date et l'heure de connexion.
Étape 4. Clique sur le Déclencheurs onglet et ajoutez un nouveau déclencheur. Sélectionner:
- Commencez la tâche : A la connexion
- Utilisateur spécifique : Cela devrait être votre compte Windows
Cliquez sur d'accord pour ajouter le déclencheur.
Étape 5. Ajouter un autre déclencheur sauf cette fois, sélectionnez Commencer la tâche: Au déverrouillage du poste de travail.
Cliquez sur d'accord pour ajouter le déclencheur.
Étape 6. Clique sur le Actions languette. Ajoutez une nouvelle action et pointez-la vers votre script de connexion avec l'argument je.
Cliquez sur d'accord pour ajouter l'action.
Étape 7. (Facultatif – Uniquement requis si vous utilisez un ordinateur portable) Clique sur le Conditions onglet et décochez la case qui dit Démarrez la tâche uniquement si l'ordinateur est sur secteur.
Cliquer sur d'accord pour créer la tâche.
Troisième partie: Création de la tâche de verrouillage
Étape 1. Dans Planificateur de tâches, sélectionnez Créer une tâche… des actions sur le côté droit.
Étape 2. Entrez un nom de tâche comme Enregistrez la date et l'heure du verrouillage.
Étape 3. Clique sur le Déclencheurs onglet et ajoutez un nouveau déclencheur. Sélectionner:
- Commencez la tâche : Sur le verrouillage du poste de travail
- Utilisateur spécifique : Cela devrait être votre compte Windows
Cliquez sur d'accord pour ajouter le déclencheur.
Étape 4. Clique sur le Actions languette. Ajoutez une nouvelle action et pointez-la vers votre script de connexion avec l'argument o.
Cliquez sur d'accord pour ajouter l'action.
Étape 5. (Facultatif – Uniquement requis si vous utilisez un ordinateur portable) Clique sur le Conditions onglet et décochez la case qui dit Démarrez la tâche uniquement si l'ordinateur est sur secteur.
Cliquer sur d'accord pour créer la tâche.
Quatrième partie: tester que tout fonctionne comme prévu
Votre travail est maintenant terminé. Vous avez juste besoin de tester que tout fonctionne comme prévu. Verrouillez simplement votre ordinateur en appuyant sur GAGNER+L et reconnectez-vous. Si vous avez bien suivi les instructions, vous devriez maintenant avoir un fichier appelé login.txt dans le même dossier que votre script. Ce fichier doit contenir un journal de chaque connexion et déconnexion de votre ordinateur.
Enfin, si vous souhaitez pouvoir accéder rapidement à ce fichier journal, vous pouvez suivre notre guide sur comment utiliser des mots-clés pour lancer presque n'importe quoi rapidement dans Windows.