PDA

Показать полную графическую версию : Авторам аддонов


Страниц : 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

Yuki
10-05-2006, 17:34
XXXler :( :( бред какой-то... чесслово, "лил" не его, залил заново - в TaskSwitchXP.zip распакованное содержимое каталога Addons (Ну куда все аддоны распаковываются перед интеграцией) = _http://up.spbland.ru/files/060510150/

а инструкции те я читал, видимо допустил ошибку, не описанную в них... мне бы разобраться. я бы "поклепал" аддонов на досуге :)

XXXler
10-05-2006, 18:25
Yuki, хм на первый взляд - все правильно, а вчем собственно проблема?

Yuki
10-05-2006, 18:41
XXXler
The system cannot find the file specified.
The system cannot find the file specified.

почти сразу после запуска __patch.cmd
2 раза. Я так понял - это как раз про мои 2 cab'a из ForceCopy, с другими (скачанными здесь) аддонами проблем нет

XXXler
10-05-2006, 19:29
как ни странно у меня интегрится в "дистриб" нормально.
в какой папке лежит скрипт (полный путь)

Yuki
10-05-2006, 19:36
круто! аддон сам сделал а интегрировать не смог :D
путь - D:\XP_Install\add-ons_rus\Unpacked
внутри все -скрипты и каталог Addons
запускаю из-под Администратора (с правами юзера не идет)

XXXler
10-05-2006, 20:03
The system cannot find the file specified.
Интеграция на этом прерывается?
Такое сообщение может вылезти если в дистрибутиве нет папки I386\ASMS\60, но правда оно должно быть только одно
Повторюсь, но интегится оно на ура, без него, при тех-же условиях, все ок?

Yuki
10-05-2006, 20:13
XXXler
без него при тех же условиях - все ок!
интеграция на этом НЕ прерывается

папки I386\ASMS\60 нет, есть I386\ASMS\6000

"по-уму" научиться бы еще в "установку и удаление программ" добавлять эти аддоны

jameszero
10-05-2006, 20:39
Наверно лучше было создать новую тему по TaskSwitchXP.
Эта прикреплена и в ней обсуждаются общие вопросы по аддонам.
Есть, что подсказать Yuki, а засорять тему не хочу))

Yuki
12-05-2006, 20:03
jameszero
Спасибо XXXler - он мне все объяснил в привате, и желание делать аддоны у меня пропало...

XXXler
12-05-2006, 21:14
я прям враг народа получился... :)

Yuki
13-05-2006, 14:37
XXXler
имхо все-таки "враги" те, кто "сторонний" софт в "установку и удаление компонентов Windows" помещает :)

XXXler
16-05-2006, 11:19
При создании аддонов sysoc с копированием файлов из каба, следите чтобы имена файлов в кабе не совпадали с именами файлов в i386 (сжатыми и не сжатыми), в противном случае вместо файла из каба, будет скопирован файл из i386

XXXler
18-05-2006, 14:20
Обновился скрипт для создания секций копирования\удаления файлов на inf (http://forum.oszone.net/post-434018-30.html)

- имена файлов в кабе теперь "оригальные", они содержат символы A-Z и 0-9, урезаются до 8.3 и проверяются на совпадающие в дистрибутиве XP (правда не очень красиво, простое сравнение с содержимым папки Distr, т.к. сравнение со списком в 5000 значений сильно тормозило работу скрипта) и в кабе, при наличии совпадающих к имени добаляется префикс _{счетчик}

- учтено ограничение длины строки инфа в 255 символов и использования двойных кавычек в параметрах OptionDesc и Tip

- добавлена ф-я переименования файлов для каба из имеющегося у пользователя дистрибутива программы (папка Src, файлы precompile.exe и precompile.lst), для использования достаточно поместить дистрибутив программы в папку Src аддона и запустить PreCompile.exe

jameszero
21-05-2006, 12:34
При сборке одного аддона возникла задача создать ярлык, который запускал бы программу свёрнутую в трей.

http://www.rfca412.aaanet.ru/soft/tray.jpg

База MSDN (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/devinst_r/hh/DevInst_r/inf-format_d6c333ce-cbbd-42d8-86db-ce3c26890d8c.xml.asp) молчит. Может кто знает, как это реализовать?

jameszero
22-05-2006, 10:53
XXXler
Вопрос по скрипту для создания секций копирования\удаления файлов на inf (http://forum.oszone.net/post-434018-30.html), в частности по директиве DelDirs.
Правильно ли, что в при указании пути к удаляемым папкам используются обратные слэши?

XXXler
22-05-2006, 11:16
в принципе отрабатывают и прямые и обратные, там M$ не поймешь - в tsoc.inf обратные, а в msmsgs.inf - прямой.

Vadikan
25-05-2006, 22:11
Добавлена статья Руководство по работе с INF файлами (http://oszone.net/display.php?id=3827) (ссылка внесена в шапку). Спасибо участнику vek (http://forum.oszone.net/member.php?userid=37396) за громадную работу по редактированию статьи. Со своей стороны приношу извинения за то, что долго "сидел" на готовом материале. К сожалению, на сайте были проблемы (часть из них до сих пор не устранена - невозможно исправить название статьи и поле Автор).

Lupper
25-05-2006, 22:14
Реально респект! Буду зубрить и юзать это руководство!

XXXler
03-06-2006, 21:58
Профиксил скрипт для создания секций копирования\удаления файлов на inf (http://forum.oszone.net/post-434018-30.html)

-исправлено дублирование символа при переносе последней строки параметра

XXXler
03-06-2006, 22:16
Под личные нужды нацарапал конвертор reg2inf, версия тестовая, о некорректном конвертировании и ошибках отписываем сюда.


+ конвертит REG_BINARY, REG_DWORD, REG_SZ, REG_MULTI_SZ и REG_EXPAND_SZ (есть правда ограничение формата Win9x\NT4 - кирилические символы в значениях REG_MULTI_SZ и REG_EXPAND_SZ превращаются в "кашу")
+ обрабатывает удаление параметров\разделов, комментарии
+ имеется минимальная обработка ошибок синтаксиса .reg-файлов
+ превращает пути совпадающие с переменными системы в доступные переменные INF
- работает пока только с форматом Win9x\NT4
- медленно обрабатывает REG-файлы
- возможен некорректный перенос строк (если 255 символ точка_с_запятой)


допускается указывать 1 обрабатываемый .reg файл в качестве параметра запуска

Загрузить (http://wiki.oszone.net/images/a/a3/Reg2Inf.7z)

04.06.2006
Исправлено:

-обработка значений по умолчанию REG_SZ
-конвертирование путей и переменных в DirId Inf только в значениях параметров
-обработка отличных от REG_BINARY двоичных параметров

05.06.2006
Исправлено:
-обработка пустых значений REG_BINARY, REG_MULTI_SZ, REG_EXPAND_SZ,REG_SZ
-обработка многострочных комментариев




© OSzone.net 2001-2012