Avatar billede farouche Nybegynder
13. februar 2004 - 11:40 Der er 4 kommentarer og
1 løsning

Batch Script Path

Hej Alle

Jeg har lige rodet mig ud i at lavet et lille script til at lave noget backup halløj.

Dette script: 'backup.bat' ligger i mappen c:\scripts

Men hvis jeg fra dette script prøver at tilgå en anden fil i samme mappe :

f.eks.: "start script2.bat"

får jeg at vide at filen ikke findes.


Hvordan får man den til at fatte at man kalder en fil i samme mappe uden man behøver at bruge den fuldstændige sti?

Skriver man "start c:\scripts\script2.bat" virker det fint, men da jeg gerne vil kunne flytte mit script, er det ikke så smart.


På forhånd tak

Allan
Avatar billede lallie Nybegynder
13. februar 2004 - 11:55 #1
Det er ganske simple... start .\script2.bat

Da ".\" betyder i samme bibliotek, som den bliver kørt fra... Og hvis du skal gå et bibliotek tilbage "..\script2.bat"
Avatar billede lallie Nybegynder
13. februar 2004 - 11:55 #2
SKulle have været et svar.. ;o)
Avatar billede farouche Nybegynder
13. februar 2004 - 12:06 #3
Jeg synes nu ikke det virker heller.

Men det jeg rent faktisk gør er følgene  :


FOR /F "tokens=1* delims==" %%A IN ('TYPE .\Indstillinger.ini ^| FIND /I "brugerid"') DO SET brugerid=%%B

Den siger også at filen ikke findes
Avatar billede farouche Nybegynder
13. februar 2004 - 13:15 #4
Sorry, det var bare mig, det virker så længe jeg ikke kalder den gennem Prompten
Avatar billede bertelbrander Novice
13. februar 2004 - 20:50 #5
Hvis du kører det direkte fra prompten skal du ikke bruge %%A og %%B men %A og %B
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