Avatar billede mohammed50 Nybegynder
14. oktober 2004 - 21:47 Der er 4 kommentarer og
1 løsning

addere en fil til en anden over netværk med brug af mpq2k

Hej
Jeg har en batchfil som jeg skal have en klient til at køre.
denne batchfil skal addere nogle filer til klienten fra serveren.
har en mappe på serveren E:\warcraft\cd keys\ heri ligger mpq2k filer, plus nogle mapper med cd keys--> warcd1,warcd2 osv.
batch filen således ud, men virker ikke.

@echo off

net use "\\kassen\E\warcraft\cd keys"

rem Warcraft III mpq

mpq2k a "C:\spil\warcraft III\war3.mpq" warcd%1\font.ccd \font\font.ccd
mpq2k a "C:\spil\warcraft III\war3.mpq" warcd%1\font.clh \font\font.clh
mpq2k a "C:\spil\warcraft III\war3.mpq" warcd%1\font.gid \font\font.gid
mpq2k a "C:\spil\warcraft III\war3.mpq" warcd%1\(attributes) (attributes)
mpq2k a "C:\spil\warcraft III\war3.mpq" warcd%1\(listfile) (listfile)

rem Warcraft TFT mpq

mpq2k a "C:\spil\warcraft III\war3x.mpq" TFTcd%1\font.ccd \font\font.ccd
mpq2k a "C:\spil\warcraft III\war3x.mpq" TFTcd%1\font.exp \font\font.exp
mpq2k a "C:\spil\warcraft III\war3x.mpq" TFTcd%1\(attributes) (attributes)
mpq2k a "C:\spil\warcraft III\war3x.mpq" TFTcd%1\(listfile) (listfile)

problemet ligger i at klienten ikke kan finde den sidste del af sætningen i hver a mpq2k sætningerne, altså:
warcd%1\font.ccd \font\font.ccd
warcd%1\font.clh \font\font.clh

osv, da disse ligger på serveren.
hvorskal jeg fortælle om netværket så det virker, har fået at vide det måske kunne hjælpe med noget lignende i starten af filen

@echo off

net use e:"\\kassen\E"

e:
cd \warcraft\cd keys

og derefter resten af filen, men jeg kan ikke få det til at virke. Kan nogle eksperter hjælpe mig ????????????????????????????????????????
Avatar billede Slettet bruger
15. oktober 2004 - 09:37 #1
din net use linje er forkert....

Net use linje skal indeholde servernavnet og sharenavnet - ikke noget drev

Net use bruges til at mappe et drev på din klient, som peget på et share på din server.

f.eks:
net use x: \\kassen\warcraft

Her skal du sørge for at mappen "warcraft" er shared på serveren. Jeg vil ikke anbefale dig at dele hele E drevet på serveren.

Kan ikke lige genneskue hvordan denne linje skal forstås:
warcd%1\font.ccd \font\font.ccd

Hvad skal erstatte %1 ????
Hvis klienten skal kunne se mappe "warcd" på serveren, så skal denne også være shared
Avatar billede mohammed50 Nybegynder
15. oktober 2004 - 14:50 #2
jeg har en masse mapper med navn warcd1 warcd2 warcd3 osv. så skal den erstatte tilfældige mappe, som ikke er i brug, det har jeg et andet program som gør for mig, men ved at teste den med 1 direkte istedet for %1, så burde jeg se resultatet, men det kan jeg ikke lige nu. Men jeg prøver lige at rode lidt med det, og prøver at teste min net use linie som du sagde.
Avatar billede mohammed50 Nybegynder
15. oktober 2004 - 15:56 #3
og hvad skal der stå efter net use ? altså jeg tænkte på nu skriver du net use x, så hvad er x i mit tilfælde ?
Avatar billede mohammed50 Nybegynder
15. oktober 2004 - 19:55 #4
Kom med et svar phatlasse, min net use linie var forkert som du sagde, så jeg har ordnet det nu.
Avatar billede Slettet bruger
18. oktober 2004 - 09:09 #5
svar :-)
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