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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  aide batch

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

aide batch

n°1894030
zit11
Posté le 11-06-2009 à 10:15:55  profilanswer
 

Bonjour,  
 
J'aimerai créer un petit script pour copier puis renommer un fichier présent dans un dossier caché, plus précisément dans le dossier caché Thunderbird.Il s'agit du fichier de conf de Thunderbird.
Ce script sera déployer sur environ 80 machines.
 
Le dossier se présente comme ça :
 
C:\Documents and Settings\%username%\Application Data\Thunderbird\Profiles\gqg5jgi2.default\prefs.js
 
Ce qui est en rouge change pour chaque utilisateur et je ne vois pas comment créer le script vu que ce dossier change de nom pour chaque utilisateur...
 
Et je ne suis pas un pro du batch .
 
Quelqu'un peut me donner un coup de main svp ?


---------------
Je suis pas Superman, je suis Super-vagabond, mais toi t’es Super-pomme. Tu es très gouteuse, tu es très... biologique, très naturelle ! Tu es la pomme de ma vie.
mood
Publicité
Posté le 11-06-2009 à 10:15:55  profilanswer
 

n°1894031
wedgeant
Da penguin inside
Posté le 11-06-2009 à 10:42:37  profilanswer
 

zit11 a écrit :

Et je ne suis pas un pro du batch .


nous non plus :o


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1894032
black_lord
Truth speaks from peacefulness
Posté le 11-06-2009 à 10:51:08  profilanswer
 

Ce sujet a été déplacé de la catégorie OS Alternatifs vers la categorie Programmation par Black_lord


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1894039
zit11
Posté le 11-06-2009 à 11:04:20  profilanswer
 

wedgeant a écrit :


nous non plus :o


exact  :)  
 
Je ne vois pas comment accéder à ce répertoire en rouge sur toutes les machines vu qu'il est différent avec chaque utilisateur.
 
Pour le reste je devrais pouvoir me débrouiller
 
 


---------------
Je suis pas Superman, je suis Super-vagabond, mais toi t’es Super-pomme. Tu es très gouteuse, tu es très... biologique, très naturelle ! Tu es la pomme de ma vie.
n°1894068
ngkreator
Posté le 11-06-2009 à 11:54:03  profilanswer
 

Répertoire en rouge?
 
Sinon une boucle for fait l'affaire et puis ça marche s'il y a plusieurs profils:

Code :
  1. for /f %%i in ('dir /b "%APPDATA%\Thunderbird\Profiles"') do copy "%APPDATA%\Thunderbird\Profiles\%%i\pref.js" "%%i...


Message édité par ngkreator le 11-06-2009 à 11:55:22
n°1894098
zit11
Posté le 11-06-2009 à 12:28:29  profilanswer
 

merci,  
 
en fait ce qui est en rouge est juste le début du nom de répertoire, donc pour chaque ordinateur, le dossier s'appellera blabla.default, et pour un autre abcdefg.default, etc...
 
je viens de remarquer que *.default marchait tout aussi bien  :)  
 
Donc pas besoin de boucle ou autre il me semble.
 
J'ai essayé dans la console de tapper : cd *.default
Je rentre bien dans le dossier gqg5jgi2.default mais par contre avec le .bat ça merdouille :
 

Code :
  1. @ echo off
  2. COPY "%APPDATA%\Thunderbird\profiles\*.default\prefs.js" "%APPDATA%\Thunderbird\profiles\*.default\bakprefs.js"


 

Citation :

C:\Documents and Settings\MONNOM\Application Data\Thunderbird\profiles\*.default\prefs.js
Syntaxe du nom de fichier, de répertoire ou de volume incorrecte.


 
Là, il essaye d'aller dans un répertoire "*.default"...


Message édité par zit11 le 11-06-2009 à 12:29:09

---------------
Je suis pas Superman, je suis Super-vagabond, mais toi t’es Super-pomme. Tu es très gouteuse, tu es très... biologique, très naturelle ! Tu es la pomme de ma vie.
n°1894123
zit11
Posté le 11-06-2009 à 13:30:09  profilanswer
 

je me prend la tête pour rien... :sweat:  
 

Code :
  1. @ echo off
  2. cd %APPDATA%\Thunderbird\profiles\*.default
  3. COPY prefs.js bakprefs.js


 
 :hello: merci
 


---------------
Je suis pas Superman, je suis Super-vagabond, mais toi t’es Super-pomme. Tu es très gouteuse, tu es très... biologique, très naturelle ! Tu es la pomme de ma vie.
n°1894128
ngkreator
Posté le 11-06-2009 à 13:49:30  profilanswer
 

Oui, mais il faut être sur qu'il n'y ait qu'un seul profil.

n°1894135
zit11
Posté le 11-06-2009 à 13:59:34  profilanswer
 

oui il n'y a qu'un seul profil par ordinateur (tu me mets un doute quand même  :o )


---------------
Je suis pas Superman, je suis Super-vagabond, mais toi t’es Super-pomme. Tu es très gouteuse, tu es très... biologique, très naturelle ! Tu es la pomme de ma vie.

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

  aide batch

 

Sujets relatifs
[Résolu-BATCH] aide sur la commande for /f delimsUn petit batch avec boucle / Call / parametre et condition
aide creation script batch rennomage de fichiers[Bash] Besoin d'aide.
Aide pour un batch MingwAide pour batch de renommage
[BATCH] petite aide pour syntaxe subsitution commande[BATCH] Need aide batch touchant au PATH ! Je connais pas les batch :<
[SHELL BATCH] Aide sur traitement de fichier de logbesoin d'aide pour faire un batch sous dos
Plus de sujets relatifs à : aide batch


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR