|
| 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
| |
|
|