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

 


Dernière réponse
Sujet : username et computername sous winwin9x
JPA 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]


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
JPA 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]

billdesbois Correction y manque juste un % à la fin ...
billdesbois Y pb, la commande elle passe même pas sous Win2000 ....
JPA Je viens de tester, celà ne marche pas sous 98.
Désolé, je vais chercher une autre solution après le repas...
A+
JPA 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+
billdesbois Je sais recuperer le nom d'ordi avec \\nom mais je sais pas virer les \\ ????
billdesbois question: definition des variables COMPUTERNAME ET USERNAME sous Winwin9x (comme WIN NT/2000) ... en batch ;]

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