malchik, Активити Мастер выдает список используемого ПС в сценарии с указанием наличия/отсутствия этого ПС. В нашей же программке в лог пишутся для каждого маршрута только те ПС которые были перенесены к нужным на данном этапе, если они были перенесены в "нужные" в результате обработки предыдущих маршрутов, то они туда не попадают. Однако, если включить опцию "Ошибки открытия файлов", то можно будет увидеть для каждого маршрута весь нужный ПС, только тот что уже был перенесен, будет отмечен ошибками открытия файлов.
Хочу еще заметить, что в отличии от Activity Master, программа не определяет список ПС для каждого сценария в отдельности на основе цепочки обработки файлов Активити->Траффик->Сервис. Программа обрабатывает отдельно папки с файлами ACT и SRV! Из ACT она берет лишь статичный ПС, а из SRV уже весь остальной.
Почему так!? - Потому что мы посчитали лишним строить список ПС для каждого сценария. Целью является построение списка используемого ПС для сценариев маршрута в целом, а, поскольку, в папке SERVICES все таки ничего лишнего быть не должно (только сервисы используемые в сценариях этого маршрута), то список нужного ПС берется напрямую из файлов сервисов + к этому список статичного ПС из файлов активити.
Поэтому в лог файл можно лишь вывести либо нужный ПС для всего маршура в целом, либо отдельно нужный ПС, найденный в файлах Activity (статичный), и ПС, найденный в файлах Services.
Чтож, попробую сделать лог-файл более удобочитаемым. Спасибо за пожелания и замечания! Постараюсь сделать лучше
А что касается перекладывания ПС во временную папку, собственно программа это и делает, неиспользуемый ПС перекладывается в папки: TRAINSET_UNUSED и CONSISTS_UNUSED. Обратное действие также уже реализовано, будет в новой версии. В ближайшее время постараюсь все доделать и выложить.