[Batch-dos] Récupérer nom session

Récupérer nom session [Batch-dos] - Shell/Batch - Programmation

Marsh Posté le 29-06-2006 à 11:25:24    

Bonjour,
je voudrais copier un fichier d'un dossier à un autre, seulement le répertoire de destination est c:\Documents And Settings\NOM DUTILISATEUR\Apllication data\ etc ....
 
J'aimerais savoir comment faire pour mettre automatiquement à la place de NOM DUTILISATEUR le nom de la session qui est ouverte. Enfin vous m'avez compris.  
 
Merci d'avance =)

Reply

Marsh Posté le 29-06-2006 à 11:25:24   

Reply

Marsh Posté le 29-06-2006 à 11:58:10    

Demarrer -> executer -> cmd
 
Ensuite tu tapes set. Tu devrais trouver ton bonheur :o


---------------
Les hommes n'acceptent le changement que dans la nécessité et ils ne voient la nécessité que dans la crise.
Reply

Marsh Posté le 29-06-2006 à 13:06:26    

Salut,
en fait j'ai trouvé en tapant 'set' une variable intéressante : APPDATA.
Cela renvoie en fait au dossier Application Data du user en cours.  
Je voudrais copier un fichier dans un fichier de destination, justement ce dossier APPDATA.
 
Comment faire ?  
 
-> Tout résumer sur une ligne avec Copy ?
-> Aller manuellement jusque dans le dossier en question et faire je ne sais quoi ?
 
Je ne m'y connais pas en batch, à la limite si vous pouvez me filer des url de papers qui pourraient m'aider dans ce que je cherche ce serait super sympa  :pt1cable:

Reply

Marsh Posté le 29-06-2006 à 14:24:45    

J'ai essayé cela mais ca ne marche pas :  
 

Code :
  1. echo off
  2. set lol= %APPDATA%
  3. Copy macro.xla %lol%
  4. pause

Reply

Marsh Posté le 29-06-2006 à 15:41:05    

Personne ne peut m'aider ?
:'(

Reply

Marsh Posté le 29-06-2006 à 22:56:05    

Code :
  1. copy macro.xla "%APPDATA%"

Reply

Marsh Posté le 30-06-2006 à 10:28:19    

J'ai tester que sur Xp et 2000 mais le paramètre pour avoir c:\Documents And Settings\NOM DUTILISATEUR\ est:
 
%userprofile%

Reply

Marsh Posté le 30-06-2006 à 11:06:10    

Salut,
le code de nglechau marche très bien merci.  
:)
Dernière question : Je voudrais connaître le moyen d'afficher une sorte de msgbox dans mon script batch. Juste une sorte de boite avec une phrase que j'aurai déterminée dans le code, avec un bouton, OK, et après fermeture de la fenêtre.  
 
Merci d'avance :)

Reply

Marsh Posté le 30-06-2006 à 11:45:22    

N33d some h3lp !  
Non sérieusement, cest assuez urgent, je dois rentre tout ca à mon maitre de stage cet après-midi !  
Un grand merci d'avance pour ceux ou celui qui m'aidera .

Reply

Marsh Posté le 30-06-2006 à 13:04:20    

Mais putain ya vraiment personne ici qui peut maider ??? :)

Reply

Marsh Posté le 30-06-2006 à 13:04:20   

Reply

Marsh Posté le 02-07-2006 à 16:21:38    

faut un exe externe, ca doit ce trouver dans les ms ressource kits tools


---------------
Achats & Ventes[Topic Unique] Nexuiz (FPS Open Source)
Reply

Marsh Posté le 03-07-2006 à 08:13:05    

le code pour un message est :
 
MSG * ton texte


Message édité par top_rem le 03-07-2006 à 08:13:22
Reply

Marsh Posté le 03-07-2006 à 09:38:12    

le code pour un exe externe est :
 
EXE* ton code


---------------
Hobby eien /人◕ ‿‿ ◕人\
Reply

Marsh Posté le 08-07-2006 à 09:56:56    

antlavoinign a écrit :

Salut,
le code de nglechau marche très bien merci.  
:)
Dernière question : Je voudrais connaître le moyen d'afficher une sorte de msgbox dans mon script batch. Juste une sorte de boite avec une phrase que j'aurai déterminée dans le code, avec un bouton, OK, et après fermeture de la fenêtre.  
 
Merci d'avance :)


 
 
http://www.laboratoire-microsoft.org/cd/outils/msgbox/

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed