Ошибки про отсутствие .eng файлов "Гранитов" и "ЧМЭ3-эко" возникают из-за того, что этот ПС используется в con файлах, а самих локомотивов MSTS не находит (т.к. .eng файлы мы переименовали батником). Перемещение папок не решит проблему, т.к. MSTS всё равно не найдет оригинальные .eng файлы. А если сделать так, чтобы нашел, зачем тогда мы их переименовали батником? Приведу простой пример: если создать ярлык для файла, а затем переименовать или переместить сам файл, то ярлык работать перестанет. Тоже самое с составами и локомотивами в MSTS. В файле состава указано имя папки и имя .eng файла локомотива (т.е. путь к нему).
Я заранее знал об этой проблеме, но для её решения батник не напишешь, т.к. у каждого пользователя могут быть разные составы (с разными именами файлов и содержимым), в которых используются эти локомотивы.
В поиске "битых" составов прекрасно поможет Менеджер сценариев - в главном окне нажать F8 (откроется окно "Составы"), далее нажать F4 (показать составы с отсутствующим ПС).
P.S. Так как с запуском BAT файлов разобрались, я позже зачищу неактуальные сообщения.
Последний раз редактировалось MJack; 26.12.2014 в 13:55.
|