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
  Czy programowanie jest dla mnie? Co powinienem robić? Kumiku 2 635 05.01.2018, 20:14
Ostatni post: broda99
  Proszę o pomoc, cmd! PanKasztan4 1 1249 16.11.2017, 22:05
Ostatni post: broda99
  [CMD - Tryb wsadowy] Skrypt tworzący drzewo katalogów na podstawie podanego pliku Ayumi 0 3355 29.03.2017, 01:41
Ostatni post: Ayumi

Skocz do:


Wybrane wątki ([CMD] Dwa zadanka które mnie przerosły)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Tutoriale: Tworzenie raportów z wykorzystaniem SQL. Cixi 3 3627 29.03.2017 08:23
Ostatni post: koneton
  [CMD - Tryb wsadowy] Skrypt tworzący drzewo katalogów na podstawie podanego pliku Ayumi 0 3355 29.03.2017 01:41
Ostatni post: Ayumi
  Help z wytłumaczenie | tablice wskażnikowe soul1648 21 10995 27.03.2017 11:28
Ostatni post: Szachista
  Wskażniki do tablic dwuelementowych soul1648 1 3349 25.03.2017 16:13
Ostatni post: Szachista
  Tablice dwuwymiarowe a wskażniki soul1648 4 3577 22.03.2017 21:58
Ostatni post: soul1648
  [C++] Działanie na tablicy znakowej saba13579 8 3425 21.03.2017 22:30
Ostatni post: Szachista
  Wyszukuje wszystkie dzielniki danej liczby n które są liczbami pierwszymi soul1648 2 3054 21.03.2017 20:55
Ostatni post: soul1648
  automatyczne tworzenie pliku tekstowego alinja 3 3616 18.03.2017 20:51
Ostatni post: Szachista
  [C++] Scalanie dwóch posortowanych tablic soul1648 5 3671 16.03.2017 20:09
Ostatni post: Szachista
  Adresy pamięci w grach ankieteradrian 8 4433 09.03.2017 16:01
Ostatni post: ankieteradrian
  Zmiana tablic połówkami "C" topornik43 1 2992 09.03.2017 09:22
Ostatni post: Szachista
  MIT App Inventor 2 patryksandecja 0 3099 04.03.2017 13:56
Ostatni post: patryksandecja
  Autoit Cheackbox ankieteradrian 0 2995 04.03.2017 02:16
Ostatni post: ankieteradrian
  Flash player pomoc w tłumaczeniu Kane 2 2911 03.03.2017 19:57
Ostatni post: Kane
  Zapis i odczyt struktury do pliku binarnego wanhelsing 3 3098 24.02.2017 16:25
Ostatni post: Szachista