Wyjaśnienie i sprawdzenie poprawności prostej pętli

0

Witam,
potrzebuje pomocy w poprawnym zapisaniu składni dla pętli. Dopiero zaczynam naukę programowania, a ta pętla znacznie przyspieszyłaby mi pracę. Poniżej zamieszczam pętlę, którą dostałem jako przykład, proszę nie zwracać uwagi na rozszerzenia plików bo w chwili obecnej nie ma to zbytniego sensu i znaczenia. Chodzi o to, by polecenie Bimprt (stosowane w przypadku programu na którym pracuję) zostało wykonane dla każdego pliku zapisanego w pliku tekstowym lista.txt.
Moje pierwsze pytanie: czy w pliku tekstowym powinny znajdować się jedynie nazwy plików czy nazwy z rozszerzeniami?
Polecenie -inf określa plik wejściowy, natomiast -outf plik wynikowy (chociaż prawdopodobnie dla każdego tu to oczywista sprawa ;)).

for /f %%i in (lista.txt) do (
Bimprt -inf folder\%%~ni.doc -outf folder2\%%~ni2.txt
echo %%~ni
)

Proszę o wytłumaczenie za co odpowiada /f zaraz w pierwszym wersie oraz czy wszystko tu jest poprawne.

Z góry dziękuję za każdą pomoc.
Pozdrawiam

dodanie znacznika <code class="winbatch"> - @furious programming

0

Oczywiście, że chodzi o batcha, przepraszam za zamieszanie i proszę o edycję tematu (nie mogę tego zrobić).
Pozdrawiam

0

Wcisnij: Win+R lub okno uruchom (Win to ten klawisz miedzy altem i controlem ze znaczkiem windowsa).
Wpisz "cmd".
W oknie polecen wpisz: "for /?" i przecztaj odpowiedz na swoje pytanie.

Biorac pod uwage ze sam nie wiesz co robisz to ciezko powiedziec czy robisz to poprawnie. Najlatwiej to po prostu sprawdzic, ale biorac pod uwage ze nie wiesz co robi Twoj for to ciezko powiedziec czy sam bedziesz wiedzial czy robisz to poprawnie.

0

@bartek_wien alternatywnie zawsze można zapytać wujka google: http://ss64.com/nt/for_f.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1