BAT travaille sur variable %username%
Résolu/Fermé
A voir également:
- Batch username
- Variable objet ou variable de bloc with non définie - Forum VB / VBA
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Freewifi secure username password ✓ - Forum Réseau
- Formule excel plage de données variable ✓ - Forum Excel
3 réponses
Utilisateur anonyme
26 nov. 2008 à 17:00
26 nov. 2008 à 17:00
Tiens, essaies sa :
Description :
- Le batch enregistre la variable %USERNAME% dans un fichier texte (%USERNAME% = prenom.nom)
- Mais avant, le batch va reperer le point et enregistrer dans une variable SEULEMENT se qu'il y a APRES le point (donc le nom)
- Le batch récupère la variable temporaire de la commande FOR et l'enregistre dans une autre variable (pas temporaire)
- Le batch supprime le fichier texte qui a servit d'intermédiaire.
Pour finir, tu te retrouve avec seulement le nom enregistre dans une variable (tu peut ensuite en faire se que tu veut...)
Voila, si tu as un soucis, demandes...
@+
@echo off echo %USERNAME% > %CD%\USER.txt for /f "eol=; tokens=2 delims=." %%N in (USER.txt) do echo %%N > USER.txt set /p NAME= < USER.txt del USER.txt @cls echo. echo La variable NAME est enregistree, tu peut la reutiliser. echo. echo NAME = %NAME% echo. pause
Description :
- Le batch enregistre la variable %USERNAME% dans un fichier texte (%USERNAME% = prenom.nom)
- Mais avant, le batch va reperer le point et enregistrer dans une variable SEULEMENT se qu'il y a APRES le point (donc le nom)
- Le batch récupère la variable temporaire de la commande FOR et l'enregistre dans une autre variable (pas temporaire)
- Le batch supprime le fichier texte qui a servit d'intermédiaire.
Pour finir, tu te retrouve avec seulement le nom enregistre dans une variable (tu peut ensuite en faire se que tu veut...)
Voila, si tu as un soucis, demandes...
@+
Utilisateur anonyme
26 nov. 2008 à 19:13
26 nov. 2008 à 19:13
Merci a toi je testerais sa demain.
Encore merci je te tiens au courant pour te dire si sa marche. bonne soirée
Encore merci je te tiens au courant pour te dire si sa marche. bonne soirée