Avatar billede brian8 Nybegynder
09. november 2002 - 11:09 Der er 7 kommentarer og
1 løsning

Kan en bat-til ændre sit eget navn når filen kører ???

jeg vil gerne have lavet det sådan at min bat-fil når den bliver kørt omdøber sit egen navn med datoen for hvornår filen er blevet kørt. Er der nogle som kan hjælpe mig med dette????
Avatar billede hsm Nybegynder
09. november 2002 - 11:14 #1
Jeg forstår ikke lige hvorfor det skulle være smart, men prøv følgende:

1 - Filen vil være låst fordi du læser fra den. Kopier den derfor i stedet, til det nye navn du ønsker.
2 - Start en anden bat fil der sletter den oprindelige. Gør dette uden CALL, så den IKKE vender tilbage til den oprindelige bat fil.

Dette burde "do the trick".
Avatar billede brian8 Nybegynder
09. november 2002 - 11:17 #2
grunden til at det ville være brugbart er at jeg har lavet en bat-fil, som laver en backup af forskellige mapper, og det ville derfor være rart at se hvornår jeg sidst har kørt backup ved at se på bat-filens navn :)
Avatar billede hsm Nybegynder
09. november 2002 - 11:20 #3
Ville det så ikke være mere enkelt at danne en logfil?
Avatar billede brian8 Nybegynder
09. november 2002 - 11:23 #4
jo, det har jeg også lavet, men syntes bare at det er lidt irriterende at man skal så ind i logfilen for at se hvornår badkup er blivet kørt :)
Avatar billede hsm Nybegynder
09. november 2002 - 11:25 #5
Så kunne din bat fil jo starte med at slette alle .log filerne, og derefter danne en LOGFIL med det rigtige navn?

Men føromtalte metode skulle løse problemet.
Avatar billede majsmarken Nybegynder
09. november 2002 - 11:30 #6
Eksempel på log-kommando i din *.BAT fil:

echo. | date | find "Dags" >> log.txt
echo. | time | find "Klokken" >> log.txt
echo. >> log.txt

... ovenstående for et DK OS

Det har jeg tidligerer brugt indbygget i autoexec.bat hos mine (ældre) forældre så jeg havde "check" på hvor tit de tændte dyret - tihi

/Majsmarken/
Avatar billede brian8 Nybegynder
09. november 2002 - 11:57 #7
Kan jeg ikke bare få min bat-fil til at omdøbe min log-fil til dags dato. Hvis jeg kan det hvordan gør jeg så dette?
Avatar billede hsm Nybegynder
09. november 2002 - 12:13 #8
Jo, det kunne du selvfølgelig, hvis du ikke vil lægge detaljer ind i filen.
DOS er ikke særlig god til den slags, men KIX kan gøre det. Se http://kixtart.org - KIXtart findes også i en om end begrænset 16 bit version, som kan anvendes på en startdiskette.
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