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
Ściana Zadanie cmd.... Yanke$ 2 11178 16.03.2018, 17:20
Ostatni post: FireBytes
  Czy programowanie jest dla mnie? Co powinienem robić? Kumiku 2 9584 05.01.2018, 20:14
Ostatni post: broda99
  Proszę o pomoc, cmd! PanKasztan4 1 8157 16.11.2017, 22:05
Ostatni post: broda99

Skocz do:


Wybrane wątki ([CMD] Dwa zadanka które mnie przerosły)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Wyszukiwarka w spawnerze nie reaguje na polskie znaki kazik666 0 9777 16.05.2018 12:04
Ostatni post: kazik666
  BASH symulator silnika dawswi1 3 10266 13.05.2018 10:43
Ostatni post: Szachista
  Autohotkey automatyczny zapis TheProgson 0 9888 07.05.2018 21:27
Ostatni post: TheProgson
  VBA Pobieranie wybranych plików z danymi julietta03 1 10165 04.05.2018 08:25
Ostatni post: broda99
  [VBA] Przenoszenie danych między formularzami Pioro 4 10589 23.04.2018 11:48
Ostatni post: broda99
  Skrypt, który szuka i zamienia armen10 2 10134 23.04.2018 10:04
Ostatni post: armen10
  Liniowa regresja w Pythonie a budowanie modelu Trojan3000 2 10297 16.04.2018 13:26
Ostatni post: Trojan3000
  Początki z bashem - jak napisać skrypty: wysłanie maila i kalkulator? Kristov81 4 14106 21.03.2018 18:32
Ostatni post: Szachista
Ściana Zadanie cmd.... Yanke$ 2 11178 16.03.2018 17:20
Ostatni post: FireBytes
  Poszukuj kogoś do pomocy FireBytes 0 9654 16.03.2018 16:58
Ostatni post: FireBytes
  Program liczący liczby pierwsze Mersenne'a raistin 2 9971 12.03.2018 12:51
Ostatni post: Szachista
  Wykres Funkcji w Javie wanhelsing 4 10543 17.02.2018 22:27
Ostatni post: wanhelsing
  [SQL]procedura zliczania czasu CTRL85 0 9618 17.02.2018 12:58
Ostatni post: CTRL85
  [VBA Excel] Zaokrąglanie liczby w górę Pioro 2 11141 13.02.2018 21:25
Ostatni post: Pioro
  Sumowanie czasu excel. Cixi 7 9778 13.02.2018 11:52
Ostatni post: Cixi