Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Fanzuga

Фанзюга


Сообщения: 686
Благодарности: 101

Профиль | Цитировать


Вложения
Тип файла: 7z RPDRIVERStest.7z
(207.8 Kb, 8 просмотров)

Пока Крокодил не спит, я тоже ваяю...
Цитата magon:
D\G\As2 »
Исправил.
Цитата magon:
D\G\S3f, D\G\S3h ( S3DSPCHS.HLP остался) »
Исправил.
Цитата magon:
D\G\V »
Исправил.
Цитата magon:
D\G\M2 (GSeries.cab) »
Вот тут самое интересное. Сначала тоже не хотел заморачиваться, но экспериментально выяснил, что после зачистки и пережатия каба, можно выиграть до 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?

-------
Баста, карапузики, кончилися танцы...
Клуб переводчиков|Твики реестра


Отправлено: 13:33, 04-03-2008 | #110