les renardeaux
unread,Jan 19, 2013, 10:49:32 AM1/19/13You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Message distribuᅵ sur fr.comp.os.msdos,alt.fr.comp.os.ms-windows.xp
Message suivi sur fr.comp.os.msdos
___________________________________
Bonjour,
j'ai un fichier .ini comportant plusieurs lignes :
-----------------------
[BASE]
Mode=IB
[Divers]
NombreLignesHistorique=700000
MiseAJour=90122
DetailGroupes=0
Parametres=5
BarreBoutons=0
FichierEdite=0
Depassement=100
DerniereVersionLogicielSiteMAJ=9.5.0.7446
MiseAJourAuFormatDate=40414
VoirVoletInformation=0
DernVersionLancee=9.4.3.7197
[SCREEN]
CX=998
CY=676
LEFT=13
TOP=46
[PFACTURE]
LEFT=-7
TOP=98
etc.
-------------------------------
Je souhaite ajouter la ligne :
EcarterImagePDTEnErreur=1
dans la section [DIVERS], immᅵdiatement aprᅵs le titre [DIVERS], par
exemple.
J'ai un code :
------------------------------
setlocal ENABLEDELAYEDEXPANSION
for /f "tokens=* delims= " %%a in (chemin\monfichier.INI) do (
set str=%%a
set str=!str:[Divers]=[Divers]EcarterImagePDTEnErreur=1!
echo !str!>>chemin\monfichier2.INI
)
move chemin\monfichier2.INI chemin\monfichier3.INI
setlocal DISABLEDELAYEDEXPANSION
------------------------------
qui pourrait aller, si ce n'est qu'il remplace
[DIVERS]
par
[Divers]EcarterImagePDTEnErreur=1
Manque donc le retour chariot entre [Divers] &
EcarterImagePDTEnErreur=1
Je galᅵre sur batch (ou du QBasic ou un .vbs simple) au plus car la
machine est sous un vieux XP Pro, mais j'y arrive pas :(
Quelques idᅵes ?
--
Nathalie & Michel
les petits renardeaux dans la clairiᅵre du CTV