/ Forside / Teknologi / Operativsystemer / MS Windows / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
MS Windows
#NavnPoint
Klaudi 76474
o.v.n. 67550
refi 58409
tedd 45557
Manse9933 45149
molokyle 40687
miritdk 38357
briani 27239
BjarneD 26414
10  pallebhan.. 24310
Bat-fil med delete eller erase.
Fra : Erling Simonsen


Dato : 10-06-05 15:56

Hej.

Jeg er ved at lave en bat-fil, der skal kunne slette alle
billeder i et kamera, der får drev-betegnelse E.
Den første del går ganske udmærket, idet jeg først vil
se om der er billeder i kameraet.
Det gør jeg med kommandoen : dir e:\dsim\100_ix30

Så vidt så godt.

Når jeg skriver følgende kommando i bat-filen for at slette
billederne: del e:\dsim\100_ix30\*.*

så får jeg følgende besked, kommando eller sti ikke fundet.

Jeg (min svigermor) kører win98.
Jeg går ud fra, at der er fordi commando-filen til delete ikke
findes i win98's commando-mappe.
Kan man uden videre finde en gammel dos-delete-fil og smide den
i win98 mappen?
Jeg kan desværre ikke selv afprøve det da jeg ikke selv bruger win98.

mvh
Erling Simonsen

 
 
Kim Voss Schrader (10-06-2005)
Kommentar
Fra : Kim Voss Schrader


Dato : 10-06-05 16:01

Hej!

Erling Simonsen wrote:
....
> Når jeg skriver følgende kommando i bat-filen for at slette
> billederne: del e:\dsim\100_ix30\*.*
>
> så får jeg følgende besked, kommando eller sti ikke fundet.

Har du prøvet med "delete" istedet? Nu kan jeg ikke huske så meget af Windows
98, men her er lige et tip til en lidt smartere kommando så du svarer 'ja' i
samme arbejdsgang:

echo y | del x:\xxx\*.*

(Eller 'j' hvis det er en dansk udgave).

| = en pipe (ved siden af backspace på mit tastatur :)).

--
Mvh, Kim Voss Schrader

Erling Simonsen (11-06-2005)
Kommentar
Fra : Erling Simonsen


Dato : 11-06-05 08:58

Kim Voss Schrader skrev:

> Har du prøvet med "delete" istedet? Nu kan jeg ikke huske så meget af
> Windows 98, men her er lige et tip til en lidt smartere kommando så du
> svarer 'ja' i samme arbejdsgang:
>
> echo y | del x:\xxx\*.*
>
> (Eller 'j' hvis det er en dansk udgave).
>
> | = en pipe (ved siden af backspace på mit tastatur :)).
>
Hej.
Tak for input. Jeg havde helt glemt det der med y | del o.s.v.
Jeg vil bare lave det således at man kan nå at fortryde sletningen
hvis billederne alligevel ikke er gemt.
Min svigermor er 90, og hun kan godt komme til at glemme, om
hun nu har gemt dem.
/Erling

Benny Andersen (10-06-2005)
Kommentar
Fra : Benny Andersen


Dato : 10-06-05 18:35

On Fri, 10 Jun 2005 16:55:52 +0200, Erling Simonsen
<erling.nos@gmail.com> wrote:

>Hej.
>
>Jeg er ved at lave en bat-fil, der skal kunne slette alle
>billeder i et kamera, der får drev-betegnelse E.
>Den første del går ganske udmærket, idet jeg først vil
>se om der er billeder i kameraet.
>Det gør jeg med kommandoen : dir e:\dsim\100_ix30
>
>Så vidt så godt.
>
>Når jeg skriver følgende kommando i bat-filen for at slette
>billederne: del e:\dsim\100_ix30\*.*
>
>så får jeg følgende besked, kommando eller sti ikke fundet.
>
>Jeg (min svigermor) kører win98.
>Jeg går ud fra, at der er fordi commando-filen til delete ikke
>findes i win98's commando-mappe.
Nej - den er intern i command.com, og hedder ganske rigtige 'del'
Du har lavet en fejl. Prøv med en anden fil på et andet drev!
>Kan man uden videre finde en gammel dos-delete-fil og smide den
>i win98 mappen?
>Jeg kan desværre ikke selv afprøve det da jeg ikke selv bruger win98.
>
>mvh
>Erling Simonsen


Erling Simonsen (11-06-2005)
Kommentar
Fra : Erling Simonsen


Dato : 11-06-05 08:55

Benny Andersen skrev:

> Nej - den er intern i command.com, og hedder ganske rigtige 'del'
> Du har lavet en fejl. Prøv med en anden fil på et andet drev!
Ja det er måske fordi der ikke er lavet en "path" til c:\, hvor
command.com ligger.
I starten lå bat-filen under "dokumenter", men jeg flyttede den så
ud i c:\ i stedet.
Det hjalp bare ikke.
Nu vil jeg kikke nærmere på det, når jeg kommer ind til min svigermor
igen. (Hun er forøvrigt 90 år!)
/Erling


Benny Andersen (12-06-2005)
Kommentar
Fra : Benny Andersen


Dato : 12-06-05 12:02

On Sat, 11 Jun 2005 09:55:07 +0200, Erling Simonsen
<erling.nos@gmail.com> wrote:

>Benny Andersen skrev:
>
>> Nej - den er intern i command.com, og hedder ganske rigtige 'del'
>> Du har lavet en fejl. Prøv med en anden fil på et andet drev!
>Ja det er måske fordi der ikke er lavet en "path" til c:\, hvor
>command.com ligger.
Nej - normalt ikke. Når en .bat file afvikles sker det vha.
command.com, så bare det at ikke dukker en 'open with ...' dialog boks
op (ved dobbeltklik i explorer på batfilen) indikerer at et program
har fat i .bat filen - og det program er velsagtens command.com på 98
platformen.
command.com udfører så hver linie i bat filen (i rækkefølge - netop en
gang - med mindre flowkontrol .bat kommandoer er imellem). Hvis en,
ikke udkommenteret, linie indeholder en intern command.com kommando,
udføres denne, ellers søges på normal vis i path efter den eksterne
kommando.
Du kan dog lige se efter at environment variablen COMSPEC eksisterer
og har vædien af det fulde stinavn til command.com ('c:\command.com'
så vidt jeg forstår på dig.)
>I starten lå bat-filen under "dokumenter", men jeg flyttede den så
>ud i c:\ i stedet.
>Det hjalp bare ikke.
Nogen gange kan selv det enkleste drille! Husk gåseøjne om alle
filreferencer med mellemrum i.
>Nu vil jeg kikke nærmere på det, når jeg kommer ind til min svigermor
>igen. (Hun er forøvrigt 90 år!)
Det er godt gået i den alder!
--
Mvh Benny Andersen


Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste