@echo off
setlocal enableDelayedExpansion
set "count=0"
for /f %%g in (site1.txt) do (
for /f "skip=!count! tokens=* delims=" %%i in (recipes.txt) do (
echo SET !REPLAYSPEED MEDIUM
echo SET !DATASOURCE SELECTPROFILE
echo URL GOTO=%%i
goto:recip
)>C:\Users\Viktor\Desktop\IFTTT\Scripts\%%g".iim"
:recip
set "count+=1"
)
pause >nul
for(...)
{
if(...)
{
<оператор1>
<оператор2>
}
else
{
<оператор1>
<оператор2>
}
}
Поскольку в вашем примере присутствует операция ИЛИ, то достаточно чтоб хотя бы один из аргументов ИЛИ был true, чтоб все выражение было true. Т.е. либо i++&&++j == true, либо k==true, либо l==true.
i++&&++j == true при i!=0 и ++j!=0.
Вы бы уже могли написать тест со всеми вариантами и увидеть все в живую.