Пока
Крокодил не спит, я тоже ваяю...
Исправил.
Цитата magon:
D\G\S3f, D\G\S3h ( S3DSPCHS.HLP остался) »
|
Исправил.
Исправил.
Вот тут самое интересное. Сначала тоже не хотел заморачиваться, но экспериментально выяснил, что после зачистки и пережатия каба, можно выиграть до 1,5 Мб. В результате получился такой код (в скрипте закомментирован):
Код:
::Обработка Matrox
IF NOT EXIST 1 MKDIR 1
expand D\V\M2\GSeries.CAB -F:*.* 1\
ECHO Matrox
:: Замена файлов локализации файлами-пустышками GSERIES
for %%i in ("MultiDisplay Utility_De.cnt","MultiDisplay Utility_Es.cnt","MultiDisplay Utility_Fr.cnt","MultiDisplay Utility_It.cnt",PDeskFre.cnt,PDeskGer.cnt,PDeskIta.cnt,PDeskSpa.cnt,PDResFre.dll,PDResGer.dll,PDResIta.dll,PDResSpa.dll,"MultiDisplay Utility_De.hlp","MultiDisplay Utility_Es.hlp","MultiDisplay Utility_Fr.hlp","MultiDisplay Utility_It.hlp",PDeskFre.hlp,PDeskGer.hlp,PDeskIta.hlp,PDeskSpa.hlp,SuppFre.rtf,SuppGer.rtf,SuppIta.rtf,SuppSpa.rtf
ReadFre.txt,ReadGer.txt,ReadIta.txt,ReadSpa.txt) do (
if exist 1\%%i copy 1.txt 1\%%i >nul
)
cabarc -m LZX:21 -p -r N D\V\M2\GSeries.cab 1
RMDIR /S /Q 1\
У данного отрезка 2 недостатка:
1. Используется cabarc, который не входит в Windows штатно (зато поддерживает больше функций и лучше жмет чем стандартный makecab) Впрочем утилита весит 200Кб можно написать процедуру ее проверки и копирования.
2. С упаковкой какой-то гон, упаковывается сама папка 1 а нужно чтобы только ее содержимое. Соответственно с таким архивом драйвер не установиться. Жду советов и рекомендаций, может это сделать все таки makecab. Вопрос как?
Ниже моя исправленная версия, пока не прикрепляю в шапку, изучу скрипт из предыдущего поста и возможно учту изменения.
Только для тестирования 2.5 Beta
2BXA,
Давай уже разберемся вместе с матроксом.
Ну и еще кто-нить скажет нужны ли папки N/3 и N/4?