Показать сообщение отдельно
Старый 21.10.2009, 14:16   #51
Net
Матёрый пользователь
 
Аватар для Net
 
Регистрация: 07.10.2009
Адрес: Украина, Черкассы
Сообщений: 373
Вы сказали Спасибо: 150
Поблагодарили 329 раз(а) в 112 сообщениях
Net стоит на развилке (репутация по умолчанию)
Отправить сообщение для Net с помощью ICQ
По умолчанию

Игорь, можно с тобой проконсультироваться по поводу списка установленного ПС?

мысли такие:
  1. вызываем менеджер ПС отдельным окном, как сейчас редактор сопоставлений
  2. шерстим в мстс папку TRAINS\TRAINSET\ на предмет наличия отсутствия или отсутствия наличия
    • бежим по папкам
    • если в папке есть хоть один .eng/.wag, добавляем в список этот лок/вагон с отображаемым текстом «имя папки» либо берем первый попавшийся .eng/.wag и ищем сопоставление и отображаем сопоставленное название. (этот первый попавшийся может случайно и не быть в БД!, а к примеру какой-то другой файл в той же папке)
    • показываем список ПС-а (тут надо подумать, что еще кроме названия показывать и в таком духе)
  3. тут же в меню или на панели будут инструменты:
    • «Архивировать»
      • пакуем в архив в указанную в настройках папку все файлы, что есть в папке этого ПС-а + надо бы читать из .eng/.wag, как при проверке, местоположения кабин, звуков, и тянуть еще за собой их в подпапках со структурой (в архиве будут в итоге папки tsrLoco_CHS7-102 и tsrLoco_CHS7-Alias, к примеру).
    • «Удалить»
      • аналогично, убиваем ПС с папкой, но тут звуки и т.д. не трогаем.
    • «Восстановить из архива» — пока что идет лесом (сценарии тоже вручную легко откатываются)!

    вот такое вот древо мыслей. надеюсь, форум не порвет.
Net вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА