Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2718 connectés 

  FORUM HardWare.fr
  Programmation

  username et computername sous winwin9x

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

username et computername sous winwin9x

n°75705
billdesboi​s
bin, ch'ai pas môa !
Posté le 26-11-2001 à 18:19:07  profilanswer
 

question: definition des variables COMPUTERNAME ET USERNAME sous Winwin9x (comme WIN NT/2000) ... en batch ;]

mood
Publicité
Posté le 26-11-2001 à 18:19:07  profilanswer
 

n°75917
billdesboi​s
bin, ch'ai pas môa !
Posté le 27-11-2001 à 12:01:04  profilanswer
 

Je sais recuperer le nom d'ordi avec \\nom mais je sais pas virer les \\ ????

n°75920
JPA
Posté le 27-11-2001 à 12:23:02  profilanswer
 

je ne sais pas si celà marche sous 9x (celà marche sous 2000)
Fais set /? pour avoir l'aide sur set.
tu as récupéré ton nom d'ordinateur sous la forme \\ordinateur
il faut que tu aies créé une variable (appelons la _ordi) par la commande set et contenant \\ordinateur
si tu fais set _ordi2=%_ordi:~2
tu supprimeras les 2 premiers caractères
si tu fais set _ordi2=%_ordi:~2,8
tu ne garderas que les 8 prmiers caractères à partir du troisième.
 
Attention dans le batch, il faudra remplacer % par %%
A tester sous 9x
A+

n°75924
JPA
Posté le 27-11-2001 à 12:44:14  profilanswer
 

Je viens de tester, celà ne marche pas sous 98.
Désolé, je vais chercher une autre solution après le repas...
A+

n°75939
billdesboi​s
bin, ch'ai pas môa !
Posté le 27-11-2001 à 13:50:33  profilanswer
 

Y pb, la commande elle passe même pas sous Win2000 ....

n°75945
billdesboi​s
bin, ch'ai pas môa !
Posté le 27-11-2001 à 14:29:19  profilanswer
 

Correction y manque juste un % à la fin ...

n°75956
JPA
Posté le 27-11-2001 à 14:54:59  profilanswer
 

J'ai enfin trouvé :
tu crée un fichier appelé par exemple _set.bat en tapant les commandes suivantes au clavier :
copy con _set.bat
set ordin= ^Z
(tu le termine en tapant CTRL Z)
celà crée un fichier sans retour de charriot à la fin de la ligne...
 
ensuite dans ton batch, en supposant que ordinateur est le nom de la variable dans laquelle se trouve \\ordinateur :
 
echo%ordinateur% >_nom.txt
copy /B _set.bat+nom.txt _set2.bat
call _set2.bat
echo%ordin% >_nom.txt
copy /B _set.bat+nom.txt _set2.bat
call _set2.bat
 
ensuite tu effaces les fichiers _set2.bat et nom.txt
 
comment celà marche ?
echo%ordinateur% répond : \ordinateur (le prmier \ a sauté !!!)
mais il ne faut pas mettre d'espace entre echo et %
A+

 

[edtdd]--Message édité par JPA--[/edtdd]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  username et computername sous winwin9x

 

Sujets relatifs
usernameusername & windows 98
retrouver le computername en reseau 
Plus de sujets relatifs à : username et computername sous winwin9x


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)