Re: Обработка текста из Clipborda

Написал izrukvruki в 14/02/2008 10:01:23

Я делаю следующее (практически готово - сорри что пишу, в основном для себя, чтоб мысли выстроить)
вообщем у мена макрос перерегистрации макетов (каждый макет имеет некий номер, например 25024000а, где 25 число, 02 месяц, 4000 порядковый номер, а - буква вариантов (иногда делается несколько вариантов макета abcde), макеты хранятся в структурированном каталоге (по годам, по месяцам, по дням)периодически старым номерам присваивается новый номер (например через полгода), номер макета также присутствует на самом макете (меленько в углу), все макеты которые должны быть в издании экспортируются в папку в формате eps - если он есть то обозначим это 1, если его в этой папке нету то 0. Часть макетов идет без перерегистрации, часть с оной - в итоге имеем следующий список:

новый____старый___метка
10020001 06091000 0 'старый макет был в сентябре 2007 г, новый сохраняется в феврале
10020002 06091001b 0
10020003 06091002 1
10020004 0
10020005 1

Там где в конце есть 1, ничего не делаем
Там где 0 и есть старый номер производим перерегистрацию (пересохранение с новым номером) и экспортируем.

Порядок такой
0) чтение строки из файла, разбиение ее на части (новый и старый номер, метка), там где метка 0 выполнять следующее
1) определяю год старого и нового макета
2) Определение издания (для разных газет - разные папки экспорта)
3) проверка на непустые поля
4) Определение путей открытия, сохранения, путей экспорта
5) Проверка на существование этих путей
6) Проверка на существование файлов (чтоб не перезатереть если они уже есть)
7) Открытие макета
8) Поиск и замена номера в макете
9) Сохранение и экспорт макета - вернуться к п.0

Источник: https://powerclip.ru/modules/newbb/viewtopic.php?post_id=81059

Rambler's Top100