Нумерация выходных файлов

Тема в разделе "Решение проблем с использованием программы", создана пользователем Zorro, 27 дек 2012.

  1. Zorro

    Zorro New Member Пользователи

    Регистрация:
    22 дек 2012
    Сообщения:
    17
    Скажите пожалуйста, а никак нельзя сделать так, что бы файлы нумеровались не article_№.txt, а
    article_00000001.txt
    article_00000002.txt
     
  2. nikolas1612

    nikolas1612 Member Пользователи

    Регистрация:
    27 ноя 2011
    Сообщения:
    439
    комбинация макросов -
    DOWNLOADFILENAMES_
    DOCSNAMES_
    [INT_ID]

    либо Контент-Дополнительно-Выполнить приложение до/после парсинга контента. В роли приложения - путь к собственноручно написанному скрипту (*.js или скомпилированный экзешник), который переименовывает, удаляет, режет, красит... в общем, делает все, что вам захочется.
     
  3. Zorro

    Zorro New Member Пользователи

    Регистрация:
    22 дек 2012
    Сообщения:
    17
    Спасибо, но наверно придется делать внешним скриптом...

    вариант с [INT_ID] тут наверное не пройдет - разрядность впередиидущих нулей вроде никак не обработать

    надо
    001
    002
    ...
    009
    010 !!!

    а будет
    0010

    Хотя хотелось бы внутри это сделать
     
  4. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Макрос FILE
     
  5. nikolas1612

    nikolas1612 Member Пользователи

    Регистрация:
    27 ноя 2011
    Сообщения:
    439
    вообще не проблема. просто доработайте макрос регуляркой
    Код:
    [REPLACE(
    re:\b(\d)\b|0000000$1 
    re:\b(\d\d)\b|000000$1
    re:\b(\d\d\d)\b|00000$1
    re:\b(\d\d\d\d)\b|0000$1
    re:\b(\d\d\d\d\d)\b|000$1
    )][INT_ID][/REPLACE]
     
    Последнее редактирование: 29 дек 2012
  6. Bas909

    Bas909 New Member Пользователи

    Регистрация:
    8 янв 2013
    Сообщения:
    9
    Макрос FILE подставляет пустую строку, хотя в файле исходном ее нету. Подскажите, как избавиться, очень нужно. Спасибо.
     
  7. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.442
    Адрес:
    Latvia
    Попробуйте макросом который предназначен удалять пустые строки
     
  8. Bas909

    Bas909 New Member Пользователи

    Регистрация:
    8 янв 2013
    Сообщения:
    9
    Не работает, к сожалению.
     
  9. Bas909

    Bas909 New Member Пользователи

    Регистрация:
    8 янв 2013
    Сообщения:
    9
    Извините, вопрос снят, в виндовском блокноте не видело пустых строк, открыл в notepad++, там оказывается все строки разделены пустой строкой. Сколько живу, такого не видел никогда, честно.
     

Поделиться этой страницей