Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

retour chariot

2 views
Skip to first unread message

les renardeaux

unread,
Jan 19, 2013, 10:49:32 AM1/19/13
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


0 new messages