Avatar billede dynablast Nybegynder
27. november 2002 - 15:05 Der er 15 kommentarer og
1 løsning

Find and replace! Help?

Hej,

Jeg har 1000 filer med ens indhold.
de hedder "shsxxxx.spd" 0001 til 1000

shs0001.spd
shs0002.spd
shs0003.spd

osv. osv.


Deres ind hold er:

"InternalIP"=dword:00000000
"AUTOCERT"=dword:00000000
"TYPE"=dword:00000002
"FQDN"="shs0001"
"PRESHR"=hex:07,02,d8,73,65,be,37,2b,20,ba,5c,19,38,4f,b0,dd,c4,9a
"UFQDN"="kva"


Det der er problemet er så.
Denne linie
"FQDN"="shs0001"

Der skal "shs0001" så forøges med 1 til den når 1000.

Altså fil shs0001.spd der skal linien være "FQDN"="shs0001"
Fil shs0002.spd der skal linien være "FQDN"="shs0002"
Fil shs0003.spd der skal linien være "FQDN"="shs0003"

osv. osv. indtil vi når tusinde.

Det må kunne laves i ASP da jeg ikke gider sidde og lave det manuelt i hånden ved 1000 filer *griner*

På forhånd tak!
Avatar billede bootie Nybegynder
27. november 2002 - 15:14 #1
x = 1000
For y = 1 To x
Response.Write ("shs000"& x)
Next

Men er det html på klienten eller er det asp på serveren der skal bruge filnavene?
Avatar billede bootie Nybegynder
27. november 2002 - 15:16 #2
Nej det er noget værre rod jeg har lavet der!!!
Måske jeg skulle have testet det først :)
Avatar billede bootie Nybegynder
27. november 2002 - 15:18 #3
Men hedder fil 1000 shs1000 eller shs0001000 ?
Avatar billede bootie Nybegynder
27. november 2002 - 15:30 #4
<%
x = 1000
For y = 1 To x
Dim str
If y < 10 Then
  str = "<br>shs000" & y
ElseIf y <= 100 Then
  str = "<br>shs00" & y
ElseIf y <= 999 Then
  str = "<br>shs0" & y
ElseIf y = 1000 Then
  str = "<br>shs" & y
End If
Response.Write(str)
Next
%>

Dette her virker bedre...

Men var det til html eller asp du skulle bruge det?
Avatar billede dynablast Nybegynder
27. november 2002 - 15:38 #5
Det skal ikke bruges til nogen former for hjemmeside overhovedet.

Den skal bare gå alle de 1000 filer igennem. Og så skifte den ene linie ud i hvert dokument.

Sådan at
"FQDN"="shs0001"

bliver til "FQDN"="DOKUMENTETS NUMMER"
"FQDN"="shs0001"
"FQDN"="shs0002"
"FQDN"="shs0003"

Er det forståeligt?
Avatar billede bootie Nybegynder
27. november 2002 - 15:43 #6
Skal du bare have en liste med linierne
"FQDN"="shs0001"
"FQDN"="shs0002"
"FQDN"="shs0003"
Og så fremdels?
Men hvad sker der ved shs0010 eller shs00010?
Avatar billede bootie Nybegynder
27. november 2002 - 15:46 #7
Ok.. nu tror jeg jeg er med...

Du har 1000 filer hvori der er en linie der hedder "FQDN"="shs0001"

Og så vil du have lavet et script der åbner alle filerne og retter det automatisk? Sådan at fil shs0243 kommer til at have en linie der hedder "FQDN"="shs0243"??
Avatar billede dynablast Nybegynder
27. november 2002 - 15:48 #8
okay.. Så ksære jeg det ud i pap.

Fil 1 shs0001.spd skal indeholde

"InternalIP"=dword:00000000
"AUTOCERT"=dword:00000000
"TYPE"=dword:00000002
"FQDN"="shs0001"
"PRESHR"=hex:07,02,d8,73,65,be,37,2b,20,ba,5c,19,38,4f,b0,dd,c4,9a
"UFQDN"="kva"


Fil 2 shs0002.spd skal indeholde

"InternalIP"=dword:00000000
"AUTOCERT"=dword:00000000
"TYPE"=dword:00000002
"FQDN"="shs0002"
"PRESHR"=hex:07,02,d8,73,65,be,37,2b,20,ba,5c,19,38,4f,b0,dd,c4,9a
"UFQDN"="kva"

Fil 3 shs0003.spd skal indeholde

"InternalIP"=dword:00000000
"AUTOCERT"=dword:00000000
"TYPE"=dword:00000002
"FQDN"="shs0003"
"PRESHR"=hex:07,02,d8,73,65,be,37,2b,20,ba,5c,19,38,4f,b0,dd,c4,9a
"UFQDN"="kva"



osv osv osv osv. op til 1000.

Skal bruge et script som kan gøre det for mig da jeg ikke gider gøre det i hånden/manuelt.
Avatar billede dynablast Nybegynder
27. november 2002 - 15:52 #9
ja nemlig :0)
Avatar billede bootie Nybegynder
27. november 2002 - 15:52 #10
Det kan sikkert sagtens lade sig gøre :)

Men hvad sker der efter fil 9?
Hedder filen så shs0009 eller shs00009?
Og ved 100 shs0100 eller shs000100?
Det er det sidste jeg lige skal vide
Avatar billede dynablast Nybegynder
27. november 2002 - 15:55 #11
de hedder

shs0001.spd
shs0010.spd
shs0100.spd
shs1000.spd
Avatar billede bootie Nybegynder
27. november 2002 - 15:55 #12
k
Det var det. Jeg vender tilbage med en løsning måske :)
Avatar billede mccannon Nybegynder
27. november 2002 - 20:19 #13
du skal have gang i noget FileSystemobject
Avatar billede dynablast Nybegynder
27. november 2002 - 20:21 #14
Ja det er jeg godt klar over.
Men jeg ved ikke hvordan man går ind i en fil og søger efter en bestemt text. og erstatter den.
Avatar billede dynablast Nybegynder
28. november 2002 - 13:18 #15
Fandt selv en løsning til mit problem i nat da jeg lå og skulle sove.
Avatar billede bootie Nybegynder
28. november 2002 - 13:27 #16
Det er tit når man skal sove at hjernen går rigtig igang med at løse problemer...

Sådan har jeg det i hvert fald :)
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
Kurser inden for grundlæggende programmering

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