V
V
Viktor2016-10-14 20:46:27
cmd/bat
Viktor, 2016-10-14 20:46:27

How to properly organize a cycle?

Подскажите что нужно добавить в скрипт батника, что бы работы выполнялась следующим образом:
1. Первый цикл создает 10 текст файлов с определенным название, которое берет из файла site1.txt
2. Второй цикл должен сделать записать в файл и в строке URL GOTO= %%i, должен вставлять значания из файла (recipes.txt)
Проблема со вторым циклом, в файл записывается последнее значения из файла recipes.txt
Подскажите как сделать правильную запись цикла для данной задачи?

@echo off
setlocal enableDelayedExpansion


for /f %%g in (site1.txt) do (
    

  for /f %%i in (recipes.txt) do (
    
  (
    echo SET !REPLAYSPEED MEDIUM
    echo SET !DATASOURCE SELECTPROFILE
    echo URL GOTO=%%i
  )
  
)>C:\Users\Viktor\Desktop\IFTTT\Scripts\%%g".iim"

)
pause >nul

Answer the question

In order to leave comments, you need to log in

3 answer(s)
R
res2001, 2016-10-14
@kani339

Для перенаправления используй >>
Но в этом случае будут писаться все строки из recipes.txt

H
hatiko, 2016-10-14
@hatiko

А почему на CMD?
В Windows есть PowerShell уже очень давно.

O
Olgeir, 2016-10-17
@Olgeir

Ошибка вот здесь )>C:\Users\Viktor\Desktop\IFTTT\Scripts\%%g".iim"
должно быть
(
echo SET !REPLAYSPEED MEDIUM >>"C:\Users\Viktor\Desktop\IFTTT\Scripts\%%g.iim"
echo SET !DATASOURCE SELECTPROFILE >>"C:\Users\Viktor\Desktop\IFTTT\Scripts\%%g.iim"
echo URL GOTO=%%i >>"C:\Users\Viktor\Desktop\IFTTT\Scripts\%%g.iim"
)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question