TwojePC.pl © 2001 - 2025
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
[DOS] Zadanie z DOS'a - ciężka sprawa ;/ , Riker 6/02/06 11:02 Witam!
Poproszono mnie o zrobienie pewnego zadanka z DOS'a. Po wnikliwym zapoznaniu się z treścią, jedyne słowa które przyszły mi na myśl to pierwsza kwestia zaczerpnięta z filmu "Dzień Świra"... Zwracam się z prośbą do speców o pomoc ponieważ ja wysiadam... Poniżej org. treść:
Do katalogu ...\PLIKI skopiuj:
z katalogu C:\WINDOWS\HELP\ największy plik o rozszerzeniu .hlp , którego nazwa zaczyna się na literę "C".
Będę bardzo wdzięczny za pomoc...Pozdrawiam
Riker =/\= - hmm , zielnet 6/02/06 13:05
kopiowanie to bedzie (na dyskietke np)
copy c:\windows\help\c*.hlp a:\
ale najwiekszy to juz nie wiem - chba ze , zielnet 6/02/06 13:11
najpierw mozesz znalezc ten plik to robisz:
c:\> cd windows\help
c:\>Dir/o:s ( wyswietli według rozmiaru od najmniejszego)
i dalej copy :) ale to chyba niie o to loto- re: , Riker 6/02/06 13:26
Dzięki bardzo! Jeśli nie ma innej możliwości (automatycznie) wyszukania tego pliku to muszę przy tym pozostać.Pozdrawiam
Riker =/\= - ja bym jeszcze przybajerzył tak: , beef 6/02/06 13:34
dir /o:s c*.hlp
coby z automatu mieć pliki o poszukiwanej nazwie. A z automatu IMHO się nie da, można by próbować z przekierowaniem dir-a do pliku i potem... ale to straszny hardcore by był :)this is the time of the revolution
keepin' it in the right track
feelin' it in my mind back
- ... , ArekR79 6/02/06 13:32
jak już coś to: dir c*.hlp /o-s
- Dobra panowie - thx za "to_riker.hlp" :)))))))) , Riker 6/02/06 13:51
Musi wystarczeć.
[the end]Pozdrawiam
Riker =/\= - "wystarczyć" , Riker 6/02/06 13:52
[-:Pozdrawiam
Riker =/\=
- a może jest możliwość , Chrisu 6/02/06 13:57
taka:
to co zrobi nam dir zapisać to .txt (no pproblem)
a później pobrać nazwę z pierwszej linijki pliku txt... /// GG# 1 110 10 10 11 100 10 \\\ - proste , faf 6/02/06 14:45
trzeba miec liste tych plikow
oraz sprawdzic czy juz istnieje juz jakis plik tego typu w miejscu docelowym
(zakladam ze wybrac mam najwiekszy i skopiowac na miejsce docelowe ktore jest pustym folderem)
C:\WINDOWS\Help>FOR /F "skip=5 tokens=4,4*" %i IN ('dir c*.hlp /o:-s') DO if not exist c:\*.hlp copy %i c:\%i
spowoduje to skopiowanie najwiekszego pliku HLP do folderu nadrzednego dysku C- WOW , Riker 6/02/06 15:01
...ale coś nie działa [błąd składni] ;( Obecnie pracuję na win98, w domu sprawdze na xp. Możliwe, że tu leży przyczyna ?Pozdrawiam
Riker =/\=
- owszem alez tak , faf 6/02/06 17:19
interpreter polecen w 2k/XP cmd.exe zostal przebudowany co nieco - szczegolnie for
ale nawet sam dir ma wiecej parametrow- pod WOW Rikera mialo byc , faf 6/02/06 17:26
moze w w98 da sie to dostosowac - nie mam nic pod reka - wiec musisz sam obadac for /? - i porownac obsluge tokenow o ile jest
ew zobacz
for /F %i IN ('dir /b c*.hlp') polecenie %i
dir /b uzywa prostego formatu - czyli to co wyzej zrobilem tokenami
ale nie wiem czy przypadkiem /b tez jest funkcja CMD
tak czy siak FOR zalatwia sprawe jesli tylko klasyczne command.com pozwoli przekierowac do niego polecenie
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL |
|
|
|
|