Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.12.2013, 08:21
|
|||
|---|---|---|---|
BAT парсинг текстового файла |
|||
|
#18+
вообще задача в текстовом структурированном файле в определенной "колонке" просуммировать и добавить эту сумму в начало файла. понемногу разбираюсь с синтаксисом, попытался вывести сначала эту колонку скриптом Код: powershell 1. 2. 3. НО файл выглядит в виде Код: plaintext 1. 2. Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.12.2013, 08:46
|
|||
|---|---|---|---|
BAT парсинг текстового файла |
|||
|
#18+
BAT плохо приспособлен для таких задач. Используйте более вменяемые средства - например VBS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.12.2013, 08:49
|
|||
|---|---|---|---|
BAT парсинг текстового файла |
|||
|
#18+
Akina, надо как то приспособить, т.к. нет возможности использовать что то еще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.12.2013, 08:59
|
|||
|---|---|---|---|
BAT парсинг текстового файла |
|||
|
#18+
Ааа... преподаватель такое задание дал... так и говори. Такое поведение определяется идеологией работы с переменными в батч-файле. Пирсвоение пустой строки приводит к уничтожению переменной. Поэтому пустые токены не считаются. Обе команды: Код: powershell 1. 2. 3. выведут формально третью подстроку - но с точки зрения BAT-процессинга она вторая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.12.2013, 09:07
|
|||
|---|---|---|---|
BAT парсинг текстового файла |
|||
|
#18+
Akinaвыведут формально третью подстроку - но с точки зрения BAT-процессинга она вторая. ну а выход то какой? может как то загнать в переменную и добавлять пробел вначала строки, что то никак пока не получается вторым фором это оформить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.12.2013, 09:31
|
|||
|---|---|---|---|
BAT парсинг текстового файла |
|||
|
#18+
Чтобы выкрутиться, необходимо заменить разделитель на комбинацию (символ+разделитель), а потом, после выделения нужного токена, провести обратную операцию. Для этого потребуется как минимум одна внешняя утилита - батч-процессинг не имеет таких возможностей. А если внешняя - то почему бы не какой-нибудь более продвинутый скрипт-процессор? И всё равно огребёшь проблемы, если выделяемый точкен окажется пустым - переменная умрёт, и батч вылетит в ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.12.2013, 10:12
|
|||
|---|---|---|---|
BAT парсинг текстового файла |
|||
|
#18+
вроде заработало ) Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.12.2013, 10:14
|
|||
|---|---|---|---|
BAT парсинг текстового файла |
|||
|
#18+
хотя вру... все верно - еще же теряются где то строки внутри... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.12.2013, 11:44
|
|||
|---|---|---|---|
BAT парсинг текстового файла |
|||
|
#18+
wolverinхотя вру... все верно - еще же теряются где то строки внутри... вот как то так тогда Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.12.2013, 15:45
|
|||
|---|---|---|---|
|
|||
BAT парсинг текстового файла |
|||
|
#18+
Если я всё правильно понял, то сначала посчитать сумму и записать её в файл, а потом "приплюсовать" к нему исходный файл. P.S. Regina REXX - всего один (исполняемый) файл и масса возможностей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.12.2013, 11:46
|
|||
|---|---|---|---|
BAT парсинг текстового файла |
|||
|
#18+
попробовал через VBS решить ту же задачу, т.к. сумма оказалась с дробной частью, теперь пытаюсь дописывать эту сумму в другой файл - получается какая то ерунда - даже если просто прочить-записать в новый файл, то он увеличивается в 2 раза! Код: powershell 1. 2. 3. 4. 5. 6. советуют в гугле ADODB.Stream, но как дописывать в него файлы и читать построчно!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.12.2013, 11:47
|
|||
|---|---|---|---|
BAT парсинг текстового файла |
|||
|
#18+
wolverinсоветуют в гугле ADODB.Stream, но как дописывать в него СТРОКИ и читать построчно!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.12.2013, 13:42
|
|||
|---|---|---|---|
BAT парсинг текстового файла |
|||
|
#18+
все победил оказывается нужно приводить к кодировке, иначе возникают нюансы Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=26&mobile=1&tid=1495068]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 381ms |

| 0 / 0 |
