Avatar billede al_pacone Nybegynder
08. februar 2005 - 05:57 Der er 5 kommentarer og
1 løsning

Bat fil til at kopiere og åbne database.

Jeg har lavet en bat fil der kopierer og åbner en database.
Er det sådan at den kunne udbygges med en funktion der starter med at undersøge om mappen på C drevet findes, og hvis den ikke gør, så oprette mappen, før at der bliver kopieret og åbnet.

Jeg bruger følgende.
copy s:\LagerDataBase.mdb c:Lager
c:
cd \Lager
start /max c:\Lager\LagerDataBase.mdb
Avatar billede gammelhat Nybegynder
08. februar 2005 - 06:45 #1
man kunne godt lave en if-sætning, men du kan også bare forsøge at oprette mappen hver gang:

md c:\lager 2>nul

------------
c:
cd \lager
----------- kan skrives på een linie:

cd /d c:\lager
Avatar billede majsmarken Nybegynder
08. februar 2005 - 06:46 #2
@echo off
if exist C:\Lager goto DOIT
mkdir C:\Lager
:DOIT
copy S:\LagerDataBase.mdb C:\Lager >nul
C:
cd \Lager
start /max C:\Lager\LagerDataBase.mdb


Behøver du [C: samt cd \Lager] da du alligevel starter *.mdb'en med fulde navn ?
Avatar billede gammelhat Nybegynder
08. februar 2005 - 07:07 #3
Hvis du undrer dig over 2>nul

så er det omdirigering af standard error, så du ikke få en fejlbesked på skærmen, hvis mappen eksisterer..
Avatar billede al_pacone Nybegynder
08. februar 2005 - 07:30 #4
De fungerer fint begge metoder.
Tak for hjælpen.
Smid et svar begge to, så i kan få jeres godbid.

majsmarken: Jeg aner ikke om jeg behøver alt hvad der står i filen, det er en anden edb mongol ( ikke fra Eksperten ) der har hjulpet. :-)
Hvordan mener du at det burde se ud?
Avatar billede majsmarken Nybegynder
08. februar 2005 - 08:53 #5
Lad den nu bare være som jeg har foreslået...

Sukker på kagen:

@echo off
REM
REM ==================================
REM Opstart bat fil for LagerDataBase
REM
REM Oprette af:
REM Dato/Version:
REM ==================================

if exist C:\Lager goto DOIT
mkdir C:\Lager
:DOIT
copy S:\LagerDataBase.mdb C:\Lager >nul
cd /d C:\Lager
start /max C:\Lager\LagerDataBase.mdb
Avatar billede al_pacone Nybegynder
11. februar 2005 - 11:07 #6
Tak for hjælpen.
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