Avatar billede thyrring Nybegynder
20. oktober 2003 - 22:06 Der er 7 kommentarer og
1 løsning

Find og erstat i dos

Findes der en funktion i dos (98 second edition) der kan søge og erstatte i en ini fil?
Avatar billede jimsim Nybegynder
20. oktober 2003 - 23:14 #1
Det kan du gøre med programmet 'Edit'.
Altså hvis du vil redigere i filen test.ini på dit d-drev skriver du:
edit d:\test.ini
Inde i edit er der et menupunkt der hedder 'søg' og igen et der hedder 'erstat'
Det virker på samme måde som i notepad i windows.
Avatar billede jimsim Nybegynder
20. oktober 2003 - 23:14 #2
Må jeg spørger, hvorfor du vil bruge dos?
Avatar billede thyrring Nybegynder
20. oktober 2003 - 23:34 #3
Jeg skal lave en batch fil der opdater et software, den skal kopiere 3 filer ind i en system mappe, og rette 4 linier i en .ini fil, disse 4 linier er ikke fastlagt med et specifikt linie nummer, så jeg er nødt til at lave en søgning.
.ini filen er heller ikke ens på 2 maskiner, da det er printer afhængigt o.lign.!

Jeg er nødt til at lave filen, da brugerne ikke er nørdede, som så mange andre (os her i forumet)
Avatar billede arne_v Ekspert
20. oktober 2003 - 23:51 #4
Lav en lille utility i deit yndlings programmerings-sprog !

Du kan ikke gøre det i standard Win98 utilities.

Perl/Awk etc. kan også bruges hvis du har dem.
Avatar billede tfa_dk Nybegynder
21. oktober 2003 - 09:54 #5
Eller kixtart, der er man hurtigt i gang og kan se rigtig mange ting.
http://helpdesk.kixtart.org/
Avatar billede thyrring Nybegynder
21. oktober 2003 - 16:38 #6
Så har jeg sku' støvet de gamle dos-bøger af!

Har selv løst problemet... Det kan godt være det ikke er den smarteste måde, men det virker!

:::Kode:::

find /v "[ColorCard]" wings.ini > temp1.ini
find /v "C001=Madeira,pal001.dat" temp1.ini > temp2.ini
find /v "C002=Iris,pal002.dat" temp2.ini > temp3.ini

echo [ColorCard] >> temp3.ini
echo C001=Madeira,madeira.dat >> temp3.ini
echo C002=Burmilana,Burmilana.dat >> temp3.ini
echo C003=Polyneon,Polyneon.dat >> temp3.ini
echo C004=Iris,pal002.dat >> temp3.ini

del temp1.ini
del temp2.ini
del wings.ini

rename temp3.ini wings.ini

:::kode end:::

Så jeg nupper selv points... Sorry

Thomas
Avatar billede tfa_dk Nybegynder
21. oktober 2003 - 22:32 #7
Den kan jeg godt lide. Jeg kendte ikke /v parameteren, men her er et eksempel på en simpelt og smuk løsning hvor der ikke skydes gråspurve med kanoner.
Avatar billede thyrring Nybegynder
15. august 2006 - 11:55 #8
nupper selv point
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester