Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

[CMD] Dwa zadanka które mnie przerosły

#1
Ściana  [CMD] Dwa zadanka które mnie przerosły
Witam, mam do zrobienia dwa zadania w cmd-eku, pewnie rozwiązanie jest proste ale ciężko mi znaleźć odpowiednie komendy do tego :D

W pierwszym zadaniu muszę stworzyć skrypt który np przy takim wywołaniu: skrypt.cmd o p r s t
wypisze na ekranie:
o
o p
o p r
o p r s itd.
i napisałem coś takiego:
Kod:
@echo off

for /D %%a in (%1,%1%2,%1%2%3) do (
    echo %%a
)
niestety po pierwsze wypisuje on ciąg w ten sposób:
o
op
opr
a po drugie nie przewiduje on większej liczby parametrów Smutek

Z kolei w drugim zadaniu muszę napisać skrypt który po podaniu ścieżki jako parametr wyświetli wszystkie foldery i podfoldery tych folderów i tu już zrobiłem trochę więcej, ale mój skrypt nie obsługuje większej ilości folderów(tylko pokazuje folder w podanej ścieżce i jego jeden podfolder):
Kod:
@echo off

cd %1
set /a numer=1
FOR /F "tokens=*" %%i IN ('DIR "." /A:D /B') DO (
    echo "Katalog nr: %numer% --> %1\%%i"
    set sciezka=%%i
)
set /a numer=%numer%+1
if %sciezka% NEQ "0" cd %sciezka%
if %sciezka% NEQ "0" FOR /F "tokens=*" %%n IN ('DIR "." /A:D /B') DO (
    echo "Katalog nr: %numer% --> %1\%sciezka%\%%n"
    cd..
    cd..
)
echo Wszystkich katalogow jest: %numer%
exit /b

Za wszelkie próby pomocy, z góry dziękuję Wesoły 

// Na przyszłość proszę umieszczać kod źródłowy korzystając ze znacznika
Kod PHP:
[code][/code
// Szachista
 System operacyjny: windows_ten Przeglądarka: firefox
Programy: Polecane / Nowe / Inne




Podobne wątki ([CMD] Dwa zadanka które mnie przerosły)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Programowanie Batch (CMD) Informatyk2019 0 92 11.12.2019, 18:30
Ostatni post: Informatyk2019
Ściana Zadanie cmd.... Yanke$ 2 11246 16.03.2018, 17:20
Ostatni post: FireBytes
  Czy programowanie jest dla mnie? Co powinienem robić? Kumiku 2 9634 05.01.2018, 20:14
Ostatni post: broda99

Skocz do:


Wybrane wątki ([CMD] Dwa zadanka które mnie przerosły)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Wyświetlanie informacji z bazy danych na stronie www PitPlay 1 2588 16.09.2019 11:18
Ostatni post: Ajgor
  Błąd przy uruchamianiu programu w Java z wiersza poleceń Physicist 3 1969 30.08.2019 14:16
Ostatni post: Physicist
  Python z wiersza poleceń Physicist 15 9955 21.08.2019 20:14
Ostatni post: Physicist
  Transfer plików via FTP Visual Basic FireBytes 3 5012 15.08.2019 07:41
Ostatni post: Szachista
  Menu wysuwane z boku patryk67 1 3405 07.08.2019 12:43
Ostatni post: aht
  Visual Basic Excel l.całkowitą przedstawić w postaci szesnastkowej fugaz 4 4993 18.06.2019 21:36
Ostatni post: fugaz
  Nauka do Olimpiady Informatycznej? piotr0905 1 4943 08.06.2019 16:50
Ostatni post: wlisik
Ściana Prosta gra w Builder C++ Kiranek1 1 4883 31.05.2019 15:20
Ostatni post: Szachista
  Menu (Nie widoczne długie opisy) wanhelsing 5 6665 28.04.2019 19:31
Ostatni post: koneton
  Skrypt usuwający pliki sylwiaa1 2 2948 28.04.2019 15:20
Ostatni post: sylwiaa1
  Środowisko do assemblera Physicist 4 6302 21.04.2019 14:04
Ostatni post: Ajgor
  VBA excel dmjs 6 6659 17.04.2019 10:20
Ostatni post: ptrick
  C++ - sens pogłębiania nauki gbr 5 7116 25.03.2019 12:53
Ostatni post: koneton
  Klasa wewnętrzna w C++ Physicist 4 6804 23.03.2019 18:28
Ostatni post: Physicist
  Ruby on Rails - tutoriale luciussulla 0 5981 23.03.2019 16:49
Ostatni post: luciussulla