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