Войти

Показать полную графическую версию : [решено] Переделайте c++ в bat-ник


VokaMut
10-08-2011, 11:35
Создаю программу для редактирования большого количества текстовых файлов, компилятора c++ нету, и скорости что бы скачать тоже.
Пришлось писать в bat-ник (А что поделать,программа нужна срочно).
И тут загвоздка, язык знаю не очень по этому пожалуйста переделайте часть c++ кода в bat-ный.
Собственно:


for(int i=1;i<=150;i++)
{
echo text > %i%.txt //bat код
for(int j=1;j<=2;j++)
{
echo number%j% >> %i%.txt //bat код
}
}

Это всё в bat надо переделать
p.s. язык написания bat файлов так и не пойму как называется:happy:

SendMessage
10-08-2011, 13:04
for /l %%i in (1,1,150) do (
echo text > %%i.txt
for /l %%j in (1,1,2) do echo number%%j >> %%i.txt
)

VokaMut
10-08-2011, 13:10
for /l %%i in (1,1,150) do (
echo text > %%i.txt
for /l %%j in (1,1,2) do echo number%%j >> %%i.txt
) »

Благодарю:)

VokaMut
10-08-2011, 14:36
И еще переделайте этот код пожалуйста:

int q=%%i-1
echo %%q >> %%i.txt
int w=%%i+1
echo %%w >> %%i.txt

SendMessage
10-08-2011, 18:03
Это в цикле нужно вставлять?
setlocal enabledelayedexpansion

for /l %%i in (1,1,150) do (
echo text > %%i.txt
set /a q=%%i-1
echo !q! >> %%i.txt
set /a w=%%i+1
echo !w! >> %%i.txt
for /l %%j in (1,1,2) do echo number%%j >> %%i.txt
)

VokaMut
10-08-2011, 18:08
Премного благодарен:)




© OSzone.net 2001-2012