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 1825 16.03.2018, 17:20
Ostatni post: FireBytes
  Czy programowanie jest dla mnie? Co powinienem robić? Kumiku 2 2563 05.01.2018, 20:14
Ostatni post: broda99
  Proszę o pomoc, cmd! PanKasztan4 1 2913 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
  [C# Problem] Rysowanie histogramu poziomego. Ayumi 4 4301 20.01.2017 03:15
Ostatni post: Ayumi
  VisualBasic - tablicowanie wartości funkcji . samanta19 2 4093 20.01.2017 01:01
Ostatni post: samanta19
  Jak uruchomic plik pod warunkiem, że nie był uruchamiany w batch? toslaw1 5 1330 16.01.2017 17:21
Ostatni post: toslaw1
  [C++]Problem z wyszukiwaniem liczb w tekście i szukaniem słowa w słowie Niyabi 1 4000 15.01.2017 15:53
Ostatni post: Szachista
  Visual Basic - szeregi angelika.m 2 4277 12.01.2017 23:57
Ostatni post: angelika.m
  Baza danych w Accessie - sprawdzenie poprawności Fei 1 3877 12.01.2017 00:40
Ostatni post: Chudy2000
  Tworzenie instalatora modów do gier kubasek2001 5 5510 08.01.2017 17:27
Ostatni post: MrBoombastic
Cry [JS] Sumowanie ciągu liczb Guanabanana 3 4204 05.01.2017 08:54
Ostatni post: koneton
  [Kwerendy] Prośba o pomoc w rozwiązaniu zadań fifa1k 1 3595 04.01.2017 19:50
Ostatni post: Szachista
Ściana Kompilacja programu C# tommig1983 1 3910 27.12.2016 09:29
Ostatni post: aht
  Inkrementacja a pętla while Cixi 2 3882 22.12.2016 21:47
Ostatni post: Cixi
  "pisanie" aplikacji wykorzystująca bazę sql Cixi 2 4449 20.12.2016 17:07
Ostatni post: Cixi
Ściana [C++] Dodawanie char do scieżki pliku Smokolisz 1 3810 16.12.2016 10:30
Ostatni post: Szachista
Ściana [BATCH] Zamykanie konsoli po wykonaniu poleceń Smokolisz 4 3947 14.12.2016 18:54
Ostatni post: Smokolisz
  [C++/BATCH] Kopiowanie do schowka Smokolisz 0 3482 14.12.2016 11:03
Ostatni post: Smokolisz