TC Plugins Manager
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Ясно. Ты неправильно понимаешь, что такое аддон к мультиарку.
Это не wcx, вот что такое:
Аддон прописан не в wincmd.ini, а в ini мультиарка.
Plugman с этими аддонами работает - редактированием аттрибутов wcx. Т.е.: выделяешь wcx, нажимаешь кнопку с желтой стрелочкой и удаляешь ненужные расширения кнопкой Удалить.
Edit:
Это не wcx, вот что такое:
это _текстовые_ ini файлы + программы, которые прописаны в этих ini.; -----------------------------------------------------------------------
; Inno Setup ( 3.0.0-beta through 4.1.8)
; MultiArc Addon by Gnozal
...
; -----------------------------------------------------------------------
[InnoSetup]
Description="InnoSetup"
...
Аддон прописан не в wincmd.ini, а в ini мультиарка.
Plugman с этими аддонами работает - редактированием аттрибутов wcx. Т.е.: выделяешь wcx, нажимаешь кнопку с желтой стрелочкой и удаляешь ненужные расширения кнопкой Удалить.
Edit:
Удаляется. Можно запретить, но не одно расширение, а весь плагин.Кстати, а при добавлении нового архиваторного плагина, предыдущий плагин, отвечавший за это же расширение, просто удаляется??? А нельзя его запретить?
Нет, ты меня неправильно понимаешь. Какая разница, что такое аддон к мультиарку? Всё равно в wincmd.ini он записывается как обычный wcx. Значит, запись о нём можно спокойно перемещать в disabled plugins.Ты неправильно понимаешь, что такое аддон к мультиарку.
Другое дело что эффекта может не дать. Ведь файл передастся самому мультиарку (первому попавшемуся упоминанию, а мультиарк встретися всё равно раньше, чем только что добавленный wcx, т.к. добавляется он в конец), а потом всё равно аддону. Этого можно избежать, если новые wcx добавлять в начало списка packer plugins (но только если есть пересечение с мультиарком!!).
Тогда вызов перехватится нужным плагином и до мультиарка дело не дойдёт (если, конечно, плагин примет файл).
В принципе да, но сейчас работа с отдельными расширениями не реализована. Только с группами расширений (со всем wcx сразу).funduk писал(а):Какая разница, что такое аддон к мультиарку? Всё равно в wincmd.ini он записывается как обычный wcx. Значит, запись о нём можно спокойно перемещать в disabled plugins.
Может, и надо это сделать. Только пока никто не просил.
Почему, эффекст даст: поиск плагина производится по расширению, которое теперь запрещено, и мультиарк не вызовется...Другое дело что эффекта может не дать. Ведь файл передастся самому мультиарку (первому попавшемуся упоминанию, а мультиарк встретися всё равно раньше, чем только что добавленный wcx, т.к. добавляется он в конец), а потом всё равно аддону.
А мультиарк не так работает, как обычный плагин. Когда мультиарку передаётся управление, он парсит свой инифайл, и, в зависимости от расширения файла и прописанного в инишнике, а также в зависимости от idpos и id, смотрит, какой из аддонов использовать.
При запрещении одного из мультиарковских вхождений в wincmd.ini остальные-то не запрещаются, тем более не запрещается аддон внутри мультиарковского инишника. Поэтому этот аддон всё равно сработает даже будучи удалённым из wincmd.ini.
В общем, надо попросить vserd'а поправить твою утилиту - он в мультиарке и в порядке вызова архиваторных плагинов глубоко разобрался.
При запрещении одного из мультиарковских вхождений в wincmd.ini остальные-то не запрещаются, тем более не запрещается аддон внутри мультиарковского инишника. Поэтому этот аддон всё равно сработает даже будучи удалённым из wincmd.ini.
В общем, надо попросить vserd'а поправить твою утилиту - он в мультиарке и в порядке вызова архиваторных плагинов глубоко разобрался.
Э-э, а я что сейчас делаю?Но только: об этом пока никто не просил.
Потому, что там оно не отключается, а удаляется (из wincmd.ini), т.е тоже самое происходит, что и через TCPlugman.Кстати, почему-бы не зайти в настройки мультиарка (F9) и не отключить ненужное расширение там?
Кстати, новые плагины в любом случае удобней в начало добавлять, чтобы сразу и проверить, как они работают (ведь вызов wlx и wcx в любом случае может перехватиться, wfx порядка не имеют, в wdx не существенен, хотя тоже удобно выбирать верхний из дропдаун-списка, а не нижний).
Значит, надо попросить авторов мультиарка сделать отключение расширения.
Может, сделать опцию "Устанавливать wcx в начало списка"?
А, не получится: ф-ция записи в ini записывает новую запись всегда в конец списка! Чтобы записать в начало, надо сначала стереть всю секцию, а это может быть опасно.
Может, тогда и не запрещать ничего, просто добавлять в начало и все?Кстати, новые плагины в любом случае удобней в начало добавлять, чтобы сразу и проверить, как они работают
Может, сделать опцию "Устанавливать wcx в начало списка"?
А, не получится: ф-ция записи в ini записывает новую запись всегда в конец списка! Чтобы записать в начало, надо сначала стереть всю секцию, а это может быть опасно.