21.10.2009, 14:16
|
#51
|
Матёрый пользователь
Регистрация: 07.10.2009
Адрес: Украина, Черкассы
Сообщений: 373
Вы сказали Спасибо: 150
Поблагодарили 329 раз(а) в 112 сообщениях
|
Игорь, можно с тобой проконсультироваться по поводу списка установленного ПС?
мысли такие: - вызываем менеджер ПС отдельным окном, как сейчас редактор сопоставлений
- шерстим в мстс папку TRAINS\TRAINSET\ на предмет наличия отсутствия или отсутствия наличия
 - бежим по папкам
- если в папке есть хоть один .eng/.wag, добавляем в список этот лок/вагон с отображаемым текстом «имя папки» либо берем первый попавшийся .eng/.wag и ищем сопоставление и отображаем сопоставленное название. (этот первый попавшийся может случайно и не быть в БД!, а к примеру какой-то другой файл в той же папке)
- показываем список ПС-а (тут надо подумать, что еще кроме названия показывать и в таком духе)
- тут же в меню или на панели будут инструменты:
- «Архивировать»
- пакуем в архив в указанную в настройках папку все файлы, что есть в папке этого ПС-а + надо бы читать из .eng/.wag, как при проверке, местоположения кабин, звуков, и тянуть еще за собой их в подпапках со структурой (в архиве будут в итоге папки tsrLoco_CHS7-102 и tsrLoco_CHS7-Alias, к примеру).
- «Удалить»
- аналогично, убиваем ПС с папкой, но тут звуки и т.д. не трогаем.
- «Восстановить из архива» — пока что идет лесом (сценарии тоже вручную легко откатываются)!

вот такое вот древо мыслей. надеюсь, форум не порвет.
|
|
|