Fichiers de traitement XP Créez une variable pour le compte d'utilisateur actuel et recherchez l'utilisateur actuel

Il s'agit d'une recette rapide de fichier de commandes qui est plus un apéritif qu'un repas complet. cette recette est juste un fichier de commandes rapide qui vous permet de trouver l'utilisateur actuellement connecté lors de son exécution à l'aide d'une instruction FOR et de la variable% USERPROFILE% dans XP.


Ce fichier de commandes effectuera les opérations suivantes:

trouver l'utilisateur actuel connecté lors de l'exécution du fichier
configurer une variable, utilisateur, dont la valeur sera définie sur l'utilisateur connecté
puis renvoient à l'utilisateur son identifiant.

    @Écho off
    pour / f “tokens = 3 delims = \” %% i in (“% USERPROFILE%”) do (définir l'utilisateur = %% i) 2> & 1
    echo “utilisateur connecté:% user%”
    pause

cela peut être très utile lorsqu'il est utilisé avec d'autres commandes de fichiers de commandes.

si vous voulez que cette information soit mise dans un fichier texte, utilisez simplement cette commande

    @Écho off
    pour / f “tokens = 3 delims = \” %% i in (“% USERPROFILE%”) do (définir l'utilisateur = %% i) 2> & 1
    echo “% user%”> c: \% user% .txt
    pause

alors disons que je suis connecté en tant que john, un fichier appelé john.txt serait créé et à l'intérieur du fichier, le nom de l'utilisateur 'john' résidera.

cette commande / ligne peut être modifiée et utilisée pour diverses opérations, telles que la copie de fichiers dans les documents ou le bureau de l'utilisateur, ou pour tout ce qui nécessite l'utilisation du compte d'utilisateur.

code mis à jour; enlevé faire si existe déclaration, utilisé une simple do