Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   [решено] Переделайте c++ в bat-ник (http://forum.oszone.net/showthread.php?t=212970)

VokaMut 10-08-2011 11:35 1729066

Переделайте c++ в bat-ник
 
Создаю программу для редактирования большого количества текстовых файлов, компилятора 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 1729119

Код:

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 1729122

Цитата:

Цитата SendMessage
Код:

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 1729164

И еще переделайте этот код пожалуйста:
Код:

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


SendMessage 10-08-2011 18:03 1729276

Это в цикле нужно вставлять?
Код:

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 1729277

Премного благодарен:)


Время: 03:54.

Время: 03:54.
© OSzone.net 2001-