Вопрос про BAT

Тема в разделе "WASM.BEGINNERS", создана пользователем dbr, 10 окт 2010.

  1. dbr

    dbr New Member

    Публикаций:
    0
    Регистрация:
    10 окт 2010
    Сообщения:
    3
    Приветствую!

    Как выглядит символ переноса строки? Добавляю в файл строчку, а она идет без переноса.

    Заранее благодарен
     
  2. 0xJace

    0xJace New Member

    Публикаций:
    0
    Регистрация:
    19 сен 2010
    Сообщения:
    54
    Эм, ты бы хоть чуток подробнее описал, а то получается пальцем в небо. И при чём тут "Вопрос про BAT"? Каким методом добавляешь строку в файл?
    Вообще, если речь идёт об ASCII, то перенос строки - 10d = 0Ah, либо 2 байта подряд 13d 10d .

    http://ru.wikipedia.org/wiki/ASCII

     
  3. dbr

    dbr New Member

    Публикаций:
    0
    Регистрация:
    10 окт 2010
    Сообщения:
    3
    Есть у меня файлец "example.bat", в котором я написал пару строк кода:

    Код (Text):
    1. @echo off
    2. echo stringExample>>file.txt
    Если в "file.txt" имеется текст, то после запуска моего батника "stringExample" добавляется в конец строки.

    P.S. Прошу отнестись с пониманием - я чайник.
     
  4. 0xJace

    0xJace New Member

    Публикаций:
    0
    Регистрация:
    19 сен 2010
    Сообщения:
    54
    Эм, а какое отношение к этому имеет ассемблер? Ты просто пишешь батники?
     
  5. max7C4

    max7C4 New Member

    Публикаций:
    0
    Регистрация:
    17 мар 2008
    Сообщения:
    1.203
    dbr
    попробуйте так
    Код (Text):
    1. @echo off
    2. echo. >>file.txt
    3. echo Example>>file.txt
    с помощью bat скриптов у вас не получится определить есть ли в конце файла возврат строки (но даже если и получится код будет завороченным и отлаживать его надо будет долго)
     
  6. dbr

    dbr New Member

    Публикаций:
    0
    Регистрация:
    10 окт 2010
    Сообщения:
    3
    - никакого. Гуглил вопрос, наткнулся на ваш форум, решил спросить, надеюсь ничего криминального?

    Благодарю. Вы ответили на мой вопрос, тема закрыта.
     
  7. baldr

    baldr New Member

    Публикаций:
    0
    Регистрация:
    29 апр 2010
    Сообщения:
    327
    dbr,

    Забей. Можно воспользоваться утилитой find — если её вызвать так: «find /v "" <input >output», она добавит CR/LF если его нет в конце файла input, иначе — в точности скопирует. Единственное «но» — концы строк в стиле Unix будут преобразованы в CR/LF. Для Mac-стиля (CR) всё как-то мутно.
     
  8. Satsura

    Satsura S4(uR4 __r00tw0rm__

    Публикаций:
    0
    Регистрация:
    22 апр 2010
    Сообщения:
    374
    Адрес:
    Узбекистон, бляать!!11 :D
    dbr, попробуйте так :

    Код (Text):
    1. @echo off
    2. echo.>> Examplefile.txt
    3. echo string  >> Examplefile.txt
    4. echo string2 >> Examplefile.txt
    Надеюсь я угадал то что вам нужно.
    Зы.: Сильно не пинать я юниксоид, а не виндузятнег (: