Скрипт "Создать таблицу соответствия готовых примечаний и комментариев"

238 views
Skip to first unread message

stokber

unread,
Jun 1, 2026, 5:40:54 AMJun 1
to Fiction Book Editor
Ещё один новый скрипт.
«Создать таблицу соответствий готовых примечаний и комментариев» v. 1.1
Скрипт поможет проверить правильность соответствия фрагментов текста перед ссылкой и текстов ужЕ готовых примечаний\комментариев.
Сценарий рассчитан на работу с примечаниями (вида "n_1") и комментариями (вида "c_1"), созданными и унифицированными скриптами, входящими в штатный состав программы FBE, и расположенными в отдельных "body". С другими видами примечаний и комментариев корректная работа не гарантируется.
В начале кода вручную (var displayMode) можно настроить режим отображения одновременного наличия в документе примечаний и комментариев:
"separate" - отдельно (сначала примечания, потом комментарии);
"mixed" - в порядке появления в документе.
По умолчанию включен режим "separate".

Таблица совпадений.png

Таблица совпадений.html - поместить в папку HTML.

Sclex

unread,
Jun 1, 2026, 6:05:40 AMJun 1
to Fiction Book Editor
Полезный скрипт. Спасибо, stokber.

понедельник, 1 июня 2026 г. в 12:40:54 UTC+3, sto...@gmail.com:

e-paper.ru

unread,
Jun 1, 2026, 12:12:16 PMJun 1
to fiction-b...@googlegroups.com
Спасибо за скрипт!
Частенько нужно бывает.

пн, 1 июн. 2026 г. в 12:40, stokber <sto...@gmail.com>:
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/7b354a69-c73c-439f-9c9e-42b5c2c7b79cn%40googlegroups.com.

stokber

unread,
Jun 1, 2026, 1:51:41 PMJun 1
to Fiction Book Editor
Sclex, TaKir, пожалуйста!
Sclex, как у вас на IE6 выглядит таблица? Видны ли цвет фона и границы ячеек? Отличается ли вид таблицы у вас от моего скрина?

понедельник, 1 июня 2026 г. в 19:12:16 UTC+3, TaKir:

Sclex

unread,
Jun 1, 2026, 1:58:46 PMJun 1
to Fiction Book Editor
stokber, смотрите сами:

Clipboard87.png

понедельник, 1 июня 2026 г. в 20:51:41 UTC+3, sto...@gmail.com:

stokber

unread,
Jun 1, 2026, 2:19:45 PMJun 1
to fiction-b...@googlegroups.com
Sclex, спасибо! Не совсем так, как на Win11. 

пн, 1 июн. 2026 г. в 20:58, Sclex <scl...@gmail.com>:
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/6ef8a121-cd21-46c4-a2c2-a0243785de60n%40googlegroups.com.

stokber

unread,
Jun 1, 2026, 2:20:57 PMJun 1
to fiction-b...@googlegroups.com
Поправка.
Не так, как на IE11.

пн, 1 июн. 2026 г. в 21:19, stokber <sto...@gmail.com>:

stokber

unread,
Jun 10, 2026, 6:28:46 AMJun 10
to Fiction Book Editor
Скрипт "Создать таблицу соответствия готовых примечаний и комментариев" обновлен до версии 1.4.
Теперь таблица в IE6 должна отображаться в ячейках с границами и цветным фоном.
Таблица совпадений.html - положить в папку HTML.

понедельник, 1 июня 2026 г. в 21:20:57 UTC+3, stokber:

stokber

unread,
Jun 10, 2026, 6:46:52 AMJun 10
to Fiction Book Editor
Из ещё нового в версии 1.4:
Теперь можно в начале кода скрипта вручную настроить (на своё усмотрение) положение и размер окна таблицы. 
Для этого введены три параметра: левая-правая сторона экрана; ширина — доля ширины экрана; высота — доля высоты экрана.

среда, 10 июня 2026 г. в 13:28:46 UTC+3, stokber:

Sclex

unread,
Jun 10, 2026, 7:21:03 AMJun 10
to Fiction Book Editor
> Скрипт "Создать таблицу соответствия готовых примечаний и комментариев" обновлен до версии 1.4.
> Теперь таблица в IE6 должна отображаться в ячейках с границами и цветным фоном.

stokber, спасибо за обновление скрипта.

Вот снимок таблицы, созданной новой версией сценария:

Clipboard88.png

среда, 10 июня 2026 г. в 13:28:46 UTC+3, sto...@gmail.com:

e-paper.ru

unread,
Jun 10, 2026, 8:49:37 AMJun 10
to fiction-b...@googlegroups.com
Спасибо, за обновление, с настройками размеров окна теперь совсем удобно стало.
Из замеченных мелочей - многоабзацные тексты сносок и комментариев выводятся в один абзац. Но может так и задумано, я не в курсе, но не особо критично это, меньше места таблица занимает зато )

ср, 10 июн. 2026 г. в 13:28, stokber <sto...@gmail.com>:
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/5845f3e8-41bc-4a40-bfdc-7baf0fcd50e0n%40googlegroups.com.

stokber

unread,
Jun 10, 2026, 3:37:17 PMJun 10
to Fiction Book Editor

TaKir
Пожалуйста!
Нет, так не было задумано. Надо бы исправить.

среда, 10 июня 2026 г. в 15:49:37 UTC+3, TaKir:

Lancer

unread,
Jun 10, 2026, 8:04:05 PMJun 10
to Fiction Book Editor
Приветствую!
Почему-то скрипт не работает у меня на Win8.1 (всякие библиотеки-шмикитеки, связанные с js и т.п. для этой версии Винды полные насколько возможно, как подтвердил Джемини при какой-то проверке).

По части вашего скрипта выдает ошибку: Error at line 141: Класс не зарегистрирован.
Строка эта, насколько понимаю: var MsgWindow = window.open("HTML/Таблица совпадений.html", null
Скрипт лежит в папке C:\...\Scripts\02_Примечания (пробовал класть в "корень" C:\...\Scripts - эффекта нет), файл "Таблица совпадений.html" лежит в \HTML

Скрипт опробован в версии инстал 2.7.8 и в портабл 2.8.0. Результат один и тот же. Причем беру разные fb2 с разными примечаниями, где всё хорошо и их мало, или где есть проблемы. Везде одинаковый результат ошибкой. Предварительно проверял файлы скриптом "30_Проверить корректность оформления примечаний" - не выдает нареканий, но таблицу строить не хочет.

Дополнение 1: подобная ошибка уже выскакивала со скриптом уважаемого TaKir-а: "41_Диагностика структуры примечаний". 
Именно этот скрипт при запуске сразу выдает почти корректное окно диагностики. "Почти" - потому что оно не влезает в экран, уходя вниз без какой либо прокрутки и кнопка ОК недоступна. При этом данный скрипт нормально завершается после нажатия на крестик его окна справа сверху. Т.е. в целом работает как надо.

Ошибку этот скрипт выдает при наличии в книге "неправильных" ссылок на сноски/примечания. Например, если сноски обозначены через id в начале абзацев. Ссылка примечания вида <a l:href="#c1"><sup>1</sup></a> и индекс примечания <p id="c1">(1) См., например, работы ...</p>

На таких сносках/примечаниях скрипт TaKir-а сообщает об ошибках: "Обнаружены проблемы - ссылка  <sup>1</sup> ссылается на несуществующий раздел с ID: с1" и т.д., что в целом не совсем верно (ссылки/сноски работают по факту), но не критично, окно самого скрипта сработало и показало что нужно.

Но при закрытии окна этого скрипта крестиком выскакивает сообщение: "Предупреждение системы безопасности: Страница может содержать опасные программы (элементы ActiveX). Вы хотите разрешить их выполнение? ОК/Отмена". 
Жмем ОК, появляется новое: "FBE скрипт: Не удалось открыть в браузере по умолчанию. Открываю в ІЕ. Ошибка: Не удалось получить свойство "toString" ссылки, значение которой не определено или является NULL. ОК". 
Снова жмём ОК и выскакивает знакомое сообщение "Error at line 356: Класс не зарегистрирован." Смотрим текст скрипта и в этой строке находим тоже знакомое: var MsgWindow = window.open("HTML/Диагностика структуры примечаний.html", "ExtendedStats", windowFeatures);

Кстати, только обнаружил, что файл "Диагностика структуры примечаний.html" в мартовском мегапаке TaKir-а отсутствовал. И вообще я его нигде не нахожу, ни в версиях FBE, ни в паках скриптов.

Дополнение 2: Скрипт "Создать таблицу расположения имеющихся маркеров сносок" v.1.4 (stokber) срабатывает на "глючных" сносках, выполняя поиск по надстрочному тексту и открывая список сносок в браузере по умолчанию. Текст сносок он не находит, т.к. текст оформлен нетрадиционно - индексами, что я показывал выше.
Но при этом он почему-то не находит правильные сноски вида [1], пишет: не найдено ни одного маркера сносок вида [1], хотя таких сносок почти 90 штук.

Больше ошибка с window.open у меня вроде бы нигде не выскакивала. Вероятно это странное восприятие IE, который у меня выпилен из системы, но FBE и все прочие скрипты с разными окнами настроек и проверок работают исправно. Но не эти два скрипта.

среда, 10 июня 2026 г. в 13:28:46 UTC+3, sto...@gmail.com:
Скрипт "Создать таблицу соответствия готовых примечаний и комментариев" обновлен до версии 1.4.

stokber

unread,
Jun 11, 2026, 11:13:53 AMJun 11
to fiction-b...@googlegroups.com
"Создать таблицу соответствия готовых примечаний и комментариев"
Да, в некоторых конфигурациях софта есть такая проблема с  window.open. Пока решить её не получается.
У меня (Win7-IE11 и WinXP-IE6) такое поведение не воспроизводится. У вас какая версия IE в системе?

"Создать таблицу расположения имеющихся маркеров сносок"
Не уверен, что верно понял какие сноски вы считаете "правильными". Поэтому, не взглянув на ваш файл, не могу ничего сказать. Если не трудно, пришлите мне этот документ.

чт, 11 июн. 2026 г. в 03:04, Lancer <lanc...@gmail.com>:
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/9efe5ac3-5b9f-4321-a654-55bc3c9326bcn%40googlegroups.com.

Lancer

unread,
Jun 11, 2026, 12:07:06 PMJun 11
to Fiction Book Editor
>>  Да, в некоторых конфигурациях софта есть такая проблема с  window.open. Пока решить её не получается. У меня (Win7-IE11 и WinXP-IE6) такое поведение не воспроизводится. У вас какая версия IE в системе?

Тут я выдохнул :)) потому что теперь мне понятно, и не только мне, вы это подтверждаете, что проблема такая есть, а не я ее придумал :))

Я коротко написал - у меня нет IE в системе. Точнее - от него остались какие-то хвосты, но самого по себе его нет. Возможно и не было, или я его давно-давно удалил как нерабочий или плохо работающий.

В этой ветке TaKir-а: https://groups.google.com/g/fiction-book-editor/c/I2U9MIKoTFA  (не знаю, правильная ли ссылка, название Комплект из 83 новых скриптов для FBE (TaKir)) я описывал ситуацию подробно, сначала (31 мар. 2026 г., 19:13:48) про скрипт 41_Диагностика структуры примечаний_1-8, с описанием ошибки, потом (1 апр. 2026 г., 18:15:39) достаточно подробное "исследование" с помощью Джемини, про Винду и ИЕ в ней. Посмотрите, вам наверняка будет понятнее, чем мне, может и мысли какие появятся. Там в конце какая-то подсказка от Джемини есть - что можно попробовать. 

Браузеров я перепробовал много разных, но под Win8 они все застряли на версии Хромиум 109. И теперь помогает только Catsxp, который продолжает шевелиться на актуальном Хромиум.

Как уже писал выше - один из ваших скриптов (именно этот:  Скрипт "Создать таблицу расположения имеющихся маркеров сносок" v.1.4 (stokber)) всё же работает у меня, именно через браузер по умолчанию (Catsxp). Может и это чем-то поможет.

PS Вопросик: как вам удается на ХР "жить в интернете"? ИЕ ведь не тянет, и даже другие браузеры почти ничего путного не могут. Это я интересуюсь помимо темы разговора, просто есть комп с ХР, который хотелось бы хоть чуть оживить. Если есть мысли, буду благодарен, можно и в личную почту.

>>Не уверен, что верно понял какие сноски вы считаете "правильными". Поэтому, не взглянув на ваш файл, не могу ничего сказать.

Правильные это обычные сноски/комментарии, унифицированные. Про это я в той же теме TaKir-а писал, как раз в сообщении, после тестов его скрипта (31 мар. 2026 г., 19:13:48). 
Похожий файл скину в почту, если не промахнусь, в нем есть комментарии, сделанные со ссылками на id абзацев, и все эти комментарии собраны простой секцией с возвратными ссылками на главы текста. Именно на такие сноски/ссылки скрипт TaKir-а ругается.
четверг, 11 июня 2026 г. в 18:13:53 UTC+3, sto...@gmail.com:

e-paper.ru

unread,
Jun 11, 2026, 12:26:21 PMJun 11
to fiction-b...@googlegroups.com
>> Правильные это обычные сноски/комментарии, унифицированные.

Дело в том, что скрипт "Создать таблицу расположения имеющихся маркеров сносок" не предназначен для проверки уже готовых сформированных сносок, он их просто не видит.

Он предназначен именно для проверки предварительно расставленых маркеров сносок, чтобы проверить - совпадает ли их кол-во и совпадают ли (подходят ли) тексты сносок к этим маркерам.

Такие предварительные маркеры сносок могут быть, например, в виде решеток, звездочек, надстрочных цифр.

А обсуждаемый выше скрипт 50_Создать таблицу соответствия ГОТОВЫХ примечаний и комментариев.js
как раз работает с уже ГОТОВЫМИ, "правильными" по вашему, сносками, чтобы можно было уже после создания сносок (или при наличии в проверяемом документе уже готовых сносок) проверить, подходят ли тексты сносок к своим ссылкам и нет ли где ошибки, когда тексты явно не к тем ссылкам, к которым должны бы быть.

ПС.
Скрипт " Диагностика структуры примечаний" я при случае допилю, чтобы он более удобно отображал окно сообщения, правильно понимал готовые комментарии* и нормально открывал статистику в браузере по умолчанию.
* Сейчас он понимает только именно стандартные сноски-примечания, а комментарии считает ошибочными сносками.

чт, 11 июн. 2026 г. в 19:07, Lancer <lanc...@gmail.com>:
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/a649ee57-05c2-48f6-9a64-92eb89efd301n%40googlegroups.com.

Lancer

unread,
Jun 11, 2026, 1:05:47 PMJun 11
to Fiction Book Editor
>> Дело в том, что скрипт "Создать таблицу расположения имеющихся маркеров сносок" не предназначен для проверки уже готовых сформированных сносок, он их просто не видит.

Понял вас! К сожалению не всегда понятна суть скрипта из названия, а иногда и из описания внутри. Все люди разные и иногда интерпретация хромает, хотя в понимании автора вроде всё ясно :))
Тут у меня вопрос возник из-за того, что скрипт сработал, но там и правда нестандартные маркеры оказались - в виде просто цифр, очередной геморрой, с учетом организации самих комментариев.
Вообще, в fb2, на мой взгляд, самое кошмарное это сноски/примечания/комментарии. Если они сделаны с глюками и косяками, то исправлять их - задача очень мозголомная, т.к. скриптов много, а результат иногда никакой. Сильно влияет и опыт работы с этими скриптами. И масса вариантов различных ситуаций, когда текст и сноски есть, а как их прилично сделать - надо очень много думать.

Со скриптом автора всё понятно, но он, к сожалению, в моем случае не едет. Вот и пытаюсь описать - как он не едет, в т.ч. с примерами других скриптов.

>>Скрипт " Диагностика структуры примечаний" я при случае допилю

Сразу скажу, что я ни в коем случае не в претензиях и ничего не требую, просто описываю ситуации, как (не) работают скрипты или функции, и что кажется странным или непонятным. И надеюсь что детальные описания симптомов помогают доработкам. "Правильными" (или как-то так) это вы назвали ссылки, когда мы обсуждали тот файл с нестандартными перекрестными ссылками в файле ))

Кстати, надеюсь вы заметили про файл  "Диагностика структуры примечаний.html", что он не нашелся в пакете!
И как бы еще проверить версию Портабл на актуальность? Я вроде бы скачивал последнюю сборку. Распаковка меняет даты файлов по факту скачивания, а хэш-сумма указана у автора сборки на архив, который я распаковывал и переупаковывал. Наверное я забрал и распаковал уже последнюю версию (из двух), но пока искал упомянутый файл начал сомневаться.

четверг, 11 июня 2026 г. в 19:26:21 UTC+3, TaKir:

Lancer

unread,
Jun 11, 2026, 1:24:48 PMJun 11
to Fiction Book Editor
Есть еще вопрос, офф-топ, конечно, но насущный. Сослепу не видно, когда ищешь что-то скриптами, например, по регэкспам, с синим выделением найденного. Если там 1-2 символа, то не сразу углядишь, где оно в тексте. Есть ли возможность поменять цвет этого выделения? Желтый или красный были бы удачнее. И если есть, то где? В main.css и html.xsl похожего не узрел.

четверг, 11 июня 2026 г. в 19:26:21 UTC+3, TaKir:
>> Правильные это обычные сноски/комментарии, унифицированные.

Sclex

unread,
Jun 11, 2026, 1:53:56 PMJun 11
to Fiction Book Editor
> Есть ли возможность поменять цвет этого выделения?

Lancer, предлагаю вам попробовать такое решение:

=== Начало цитаты ===
ВОПРОС DeepSeek-у:
Как настроить цвет выделения (selection-а) в Internet Explorer 6 путем редактирования реестра?
ОТВЕТ DeepSeek-а:

Да, изменить цвет выделения текста (selection) в Internet Explorer 6 через реестр Windows действительно можно. Но есть важный нюанс: сам Internet Explorer 6 не имеет собственной настройки для этого цвета. Он использует глобальную системную настройку Windows, которая отвечает за цвет выделения во всех программах.

Таким образом, изменив цвет в реестре, вы измените цвет выделения не только в IE6, но и в «Проводнике», «Блокноте» и других приложениях.

⚠️ Важное предупреждение

Перед любыми действиями с реестром обязательно создайте резервную копию. Неправильное редактирование реестра может привести к нестабильной работе системы.

🔧 Пошаговая инструкция

Чтобы изменить цвет выделения, выполните следующие действия:

  1. Откройте редактор реестра: Нажмите ПускВыполнить... (или клавиши Win + R), введите regedit и нажмите OK.

  2. Перейдите к нужному разделу: В левой панели редактора последовательно раскройте папки (ключи) до следующего пути:

HKEY_CURRENT_USER\Control Panel\Colors

Найдите параметр Hilight: В правой части окна найдите строковый параметр с именем Hilight.

  • Измените значение: Дважды кликните по Hilight. В открывшемся окне вы увидите три числа, разделенные пробелами (например, 0 120 215). Это текущий цвет в формате RGB (Red Green Blue).

    • Замените эти числа на значения желаемого цвета.

    • Важно: Каждое число должно быть в диапазоне от 0 до 255.

    • Например, чтобы установить светло-серый цвет выделения, задайте значение 192 192 192.

  • (Опционально) Измените цвет текста выделения: Там же, в разделе Colors, найдите параметр HilightText. Он отвечает за цвет шрифта на выделенном участке. По умолчанию установлено 255 255 255 (белый). Вы можете изменить его на любой другой цвет по вашему желанию (например, 0 0 0 для черного текста).

Примените изменения: Закройте редактор реестра. Для того чтобы изменения вступили в силу, необходимо выйти из учетной записи Windows и войти снова или перезагрузить компьютер. 

=== Конец цитаты ===

четверг, 11 июня 2026 г. в 20:24:48 UTC+3, lanc...@gmail.com:

Sclex

unread,
Jun 11, 2026, 2:34:11 PMJun 11
to fiction-b...@googlegroups.com

Инфа про то, что старые версии IE не поддерживают настройку цвета выделения через CSS:

=== Начало цитаты ===

DeepSeek:

К сожалению, в Internet Explorer 6 нет встроенной возможности или CSS-свойства для настройки цвета выделения (например, фона или цвета текста при выделении мышью).

Браузеры того времени (IE6 был выпущен в 2001 году) практически не поддерживали стандартные CSS-псевдоэлементы вроде ::selection (который появился значительно позже и в IE не поддерживался вплоть до IE9).

=== Конец цитаты ===

чт, 11 июн. 2026 г. в 20:53, Sclex <scl...@gmail.com>:
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/db9568fb-fd39-42c1-b602-621c26894a8an%40googlegroups.com.

stokber

unread,
Jun 11, 2026, 4:00:15 PMJun 11
to Fiction Book Editor
Lancer, по поводу назначения скриптов  "Создать таблицу соответствия готовых примечаний и комментариев" и "Создать таблицу расположения имеющихся маркеров сносок" TaKir уже объяснил.
"Создать таблицу расположения имеющихся маркеров сносок" имеет два режима показа, переключаемых вручную в начале кода — window.open и в браузере по умолчанию, так что есть выбор. В "Создать таблицу соответствия готовых примечаний и комментариев" только один режим —  window.open по причине, как выяснилось, нестабильной работы с большими объёмами примечаний. Может позже найдётся решение, а пока так.

А касательно как живётся в Win XP, то у меня на компе в данный момент установлены три параллельных системы: WinXP, Win7, Win10. XP пользуюсь только для тестирования скриптов (у меня там и интернета-то нет), Win7 — основная система (в основном для моих задач этого достаточно), в особых случаях забредаю в десятку.

четверг, 11 июня 2026 г. в 21:34:11 UTC+3, Sclex:

Lancer

unread,
Jun 11, 2026, 4:09:27 PMJun 11
to Fiction Book Editor
Понятно, спасибо!
Реестр подправлять не лучшее решение, хотя ничего смертельного вроде нет. Наверное стоит попробовать, хотя красить всю Винду нужды нет.
Джемини тот же совет дает. Правда фантазирует и предлагает "художественные" методы, но это надо внедрять в сами скрипты, которые выполняют поиск.


четверг, 11 июня 2026 г. в 21:34:11 UTC+3, Sclex:

Инфа про то, что старые версии IE не поддерживают настройку цвета выделения через CSS:

Lancer

unread,
Jun 11, 2026, 4:18:40 PMJun 11
to Fiction Book Editor
Понятно, про переключатель я упустил, надо проверить второй режим, может поможет.
С ВинХР тоже ясно. Я предполагаю, когда пишут про ХР, что она вроде как основная, но оказывается что это "для опытов", а для инета есть "нормальная" 10-ка. Тут все вопросы отпадают ))

четверг, 11 июня 2026 г. в 23:00:15 UTC+3, sto...@gmail.com:

stokber

unread,
Jun 11, 2026, 4:29:45 PMJun 11
to Fiction Book Editor
> Понятно, про переключатель я упустил, надо проверить второй режим, может поможет.
Два режима, это в скрипте показа соответствий БУДУЩИХ сносок, а с ним, как я понял, у вас всё впорядке. А в скрипте показа соответствий готовых примечаний — увы, только window.open.

четверг, 11 июня 2026 г. в 23:18:40 UTC+3, lanc...@gmail.com:

Lancer

unread,
Jun 11, 2026, 6:37:23 PMJun 11
to Fiction Book Editor
>>Два режима, это в скрипте показа соответствий БУДУЩИХ сносок, а с ним, как я понял, у вас всё впорядке. А в скрипте показа соответствий готовых примечаний — увы, только window.open.

Ах, ну да, наверное так. Названия оч похожие, привыкнуть надо, чтобы не путать. Но проверить все равно не мешает. Да и нюансов немало бывает. Как-то регэкспы упорно не хотели работать, долго голову пришлось ломать. После запуска FBE от админа всё заработало.

Мысли вслух: если сходные скрипты дают разный результат, может попробовать метод из работающего в неработающем? Вдруг что получится.

PS Файл с нестандартными комментами я вам выслал. Как раз на нем частично один скрипт отрабатывает, находя эти коммы (точнее - маркеры), а другой скрипт не хочет, при наличии в файле и нормальных примечаний.

четверг, 11 июня 2026 г. в 23:29:45 UTC+3, sto...@gmail.com:

stokber

unread,
Jun 14, 2026, 10:17:00 AMJun 14
to Fiction Book Editor
Скрипт «Создать таблицу соответствий готовых примечаний и комментариев» обновлён до версии 1.5.
Исправлена ошибка вывода многоабзацных текстов сносок и комментариев в один абзац. Для настройки этого параметра создана переменная colParagraphsTextNoteComm, которую можно настроить вручную, выбрав следующие значения:
"1" — отображать не более одной первой строки;
"2" — отображать все строки, насколько позволяет noteLength.
По умолчанию включен режим 1.
noteLength — также настраиваемая длина отображаемого фрагмента текстов сносок или примечаний в символах.

Таблица совпадений.html — поместить в папку HTML.


пятница, 12 июня 2026 г. в 01:37:23 UTC+3, lanc...@gmail.com:

Sclex

unread,
Jun 14, 2026, 10:34:05 AMJun 14
to Fiction Book Editor
stokber, спасибо за обновление скрипта.

воскресенье, 14 июня 2026 г. в 17:17:00 UTC+3, sto...@gmail.com:

stokber

unread,
Jun 14, 2026, 11:57:12 AM (14 days ago) Jun 14
to fiction-b...@googlegroups.com
Всегда пожалуйста!

воскресенье, 14 июня 2026 г. пользователь Sclex <scl...@gmail.com> написал:
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-editor+unsub...@googlegroups.com.
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/6418d6c0-9a4e-4e43-a7b0-8f080c47b122n%40googlegroups.com.

Любитель

unread,
Jun 15, 2026, 2:19:06 AM (13 days ago) Jun 15
to fiction-b...@googlegroups.com
stokber, спасибо! 

вс, 14 июн. 2026 г. в 18:57, stokber <sto...@gmail.com>:
Всегда пожалуйста!

воскресенье, 14 июня 2026 г. пользователь Sclex <scl...@gmail.com> написал:
stokber, спасибо за обновление скрипта.

воскресенье, 14 июня 2026 г. в 17:17:00 UTC+3, sto...@gmail.com:
Скрипт «Создать таблицу соответствий готовых примечаний и комментариев» обновлён до версии 1.5.
Исправлена ошибка вывода многоабзацных текстов сносок и комментариев в один абзац. Для настройки этого параметра создана переменная colParagraphsTextNoteComm, которую можно настроить вручную, выбрав следующие значения:
"1" — отображать не более одной первой строки;
"2" — отображать все строки, насколько позволяет noteLength.
По умолчанию включен режим 1.
noteLength — также настраиваемая длина отображаемого фрагмента текстов сносок или примечаний в символах.

Таблица совпадений.html — поместить в папку HTML.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.

Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/6418d6c0-9a4e-4e43-a7b0-8f080c47b122n%40googlegroups.com.

--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/CALqvQh29_0WaTzmUVP%2BjcUAf_FL5Z6VaVv5GNrNQ0TVDa%2BtViA%40mail.gmail.com.

stokber

unread,
Jun 15, 2026, 4:54:32 AM (13 days ago) Jun 15
to fiction-b...@googlegroups.com
Любитель, пожалуйста!
Больше книг, хороших и разных!

пн, 15 июн. 2026 г. в 09:19, Любитель <fedn...@gmail.com>:
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/CAO_O8esSK7J9EnKjxitcZgYbHyXemd1UVCu5mmZBzrLxSMoLoQ%40mail.gmail.com.

Lancer

unread,
Jun 15, 2026, 12:06:50 PM (13 days ago) Jun 15
to Fiction Book Editor
Приветствую!

С помощью какой-то матери, Джемини и уже упоминавшегося вашего скрипта 11 "Создать таблицу расположения имеющихся маркеров сносок" v.1.4, удалось таки получить результат с сабжем, т.е. с таблицей готовых сносок.

Хотел прикрепить архив со скриптом с измененной function MyMsgWindow(html), но не получается. Стоит добавить, что крепость пала после того, как Джеми нашаманила с Юникод (UTF-16) - там есть строчка. Именно тогда скрипт сразу заработал.

Пытался запихнуть в него опции сохранения файла html с готовыми таблицами, но много путаницы с путями, именами и траблов парсинга имени книги из FBE. Не стал, отказался. Проще взять файл, который создает скрипт и сохранить как хочется.

Работает у меня только в браузере по умолчанию. Первый запуск скрипта (и 11-го тоже) в FBE (после открытия) всегда вызывает появление предупреждения: "Предупреждение системы безопасности: Страница может содержать опасные программы (элементы ActiveX). Вы хотите разрешить их выполнение? ОК/Отмена". После ОК скрипт выполняется мгновенно, очень шустро (менее секунды) открываясь в запущенном браузере. Одинаково моментально сработал с 80-ю примечаниями, с 90+130 прим+комм, с 850 прим. (тесты разных книг).

Файл Таблица совпадений.html , как я понял по выдаче Джемини и тестам не используется. 

Напомню, что Win8.1 и браузер с текущим Хромиумом, а IE выпилен из системы как приложение. При этом разные сложные скрипты вроде обработки заголовков и прочих форматированных элементов или обработки разрывов абзацев и другие, со сложными окнами при всём при этом работают.

Вид результата (в браузере) - на скрине (там конец таблицы примечаний и начало таблицы комментов), скрин сделан со свернутого наполовину экрана браузера, чтобы картинка была компактней. Цвет не трогал, чуть задрал размер шрифта, но вероятно зря. Шрифт другой (в сравнении со скриптом 11 - следующий скрин), вроде бы из-за того самого UTF-16 или что там.

Огромная благодарность за ваш скрипт! Ни на что не претендую, цель была - чтобы скрипт у меня заработал. Если как-то сможете инсталлировать эту версию в свой, будет совсем прекрасно, если нет, то нет, у меня останется такой вариант. Насколько он рабочий для Win7 или ХР - понятия не имею, возможно как раз и не поедет.

Если сможете подсказать можно ли что-то сделать с ActiveX (правила в брандмауэре или что-то еще) - буду очень благодарен, возможно и не только я :))) Эти предупреждения системы хоть и не столь уж часты (скрипт не на каждый день), но надоедают. Правами админа не лечатся. Запуск FBE через ярлык с включенной галкой "запуск под админом", но это систему не успокаивает. В исключения Защитника папка FBE и процесс тоже внесены, тоже не помогает.

Вроде бы всё описал. Надеюсь - не зря и кому то будет на пользу!
Файлы грузить (zip со скриптом) группа не дает. Вместо него третий скрин части скрипта с измененной функцией). Могу переслать сам файл на почту.


скрин1.jpg



скрин2.jpg



скрин3.jpg
воскресенье, 14 июня 2026 г. в 17:17:00 UTC+3, sto...@gmail.com:
Скрипт «Создать таблицу соответствий готовых примечаний и комментариев» обновлён до версии 1.5.

e-paper.ru

unread,
Jun 15, 2026, 4:28:37 PM (13 days ago) Jun 15
to fiction-b...@googlegroups.com
>> С помощью какой-то матери, Джемини и уже упоминавшегося вашего скрипта 11 "Создать таблицу расположения имеющихся маркеров сносок" v.1.4, удалось таки получить результат с сабжем, т.е. с таблицей готовых сносок.
>>Хотел прикрепить архив со скриптом с измененной function MyMsgWindow(html), но не получается. Стоит добавить, что крепость пала после того, как Джеми нашаманила с Юникод (UTF-16) - там есть строчка. Именно тогда скрипт сразу заработал.
>> Файлы грузить (zip со скриптом) группа не дает. Вместо него третий скрин части скрипта с измененной функцией). Могу переслать сам файл на почту.
Поздравляю с успешным укрощением скрипта и "близняшек" )


Скиньте мне скрипт, который заработал у вас, я посмотрю.
Как раз вчера допилил свой скрипт диагностики примечаний (и комментариев), чтобы он все красиво показывал в html окне, но, возможно, у вас он не заведется из-за особенностей вашей системы.
Есть хитрость с прикреплением скриптов в гмэйловской почте - надо просто поменять расширение js на jss например и все прекрасно отправляется. А скачавшие у себя меняют расширение обратно как было. Старый трюк )
Ну или положить в любое облако или файлообменник и сюда ссылку - тоже все работает.

пн, 15 июн. 2026 г. в 19:06, Lancer <lanc...@gmail.com>:
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/45da0e34-e597-446d-b356-216b716a856cn%40googlegroups.com.

Lancer

unread,
Jun 15, 2026, 5:59:01 PM (13 days ago) Jun 15
to Fiction Book Editor

>> Поздравляю с успешным укрощением скрипта и "близняшек" )

Спасибо, хотя это на 3/4 заслуга Джемини, потому что в коде разбираться я вряд ли начну на уровне, чтобы самому это делать. Хотя пинаю я Джемини настойчиво, активно и постоянно, иначе он много тупит ))

>>возможно, у вас...

Предлагаю перейти на "ты", вроде как "первое знакомство" давно позади, образно говоря. Лирическое отступление :))

Про скрипт - скорее всего не поедет тоже, хотя по следам того прошлого разбирательства (тогда были попытки выяснить в чем дело, до переделки и не дошло) и нынешних тренингов - можно попытаться что-то поправить. Правда по части построения таблицы теперь вроде как это не сильно актуально, если скрипт автора (stokber) работает. Эта таблица - то что мне не хватало. А в скрипте диагностики (я наверняка писал), на мой взгляд не хватает расширенного отображения самой диагностики, т.е. показа побольше глючных мест сразу. Устранение по несколько ошибок и повторы скрипта не очень удобны. Но в целом именно эта, начальная, часть как раз у меня работала. В любом случае, проверить и оценить никогда не мешает.

>>Есть хитрость с прикреплением скриптов в гмэйловской почте...

Хитростью надо пользоваться, насколько я понимаю, отвечая из почты. А я предпочитаю из сообщества писать. Такой вид форумов настолько редок, что представляется мне весьма устаревшим, именно переписываться тут очень неудобно, особенно из-за избыточного (вложенного) цитирования. И как тут правильно писать, чтобы всё нормально работало - до сих пор не до конца понял, поэтому наверное функционал не до конца использую.

Перейду в почту, попробую скрипт прицепить. Можно и zip-ом, так проще, на него мало ругаются сайты. Если не получится, то вышлю. Хотя измененный текст скрипта (он касается только именно упомянутой мной функции в скрипте) весь показан на скрине (вот еще из неясностей гугл-сообществ - не уверен что скрины, что я прикрепил, видны всем, хотя я их вижу, и не прикрепленными файлами, а развернутыми картинками).

Файлообменники обычно не дают много времени на хранение, т.е. потом ссылка будет битой, а редактирования нет. На облако ссылаться тоже почти по той же причине не люблю - ссылку сломать легко и можно это не заметить. Да и в хранилищах предпочитаю периодически прибираться, удаляя лишнее. Поэтому предпочтительно прикрепление к форуму или почта по запросу.
понедельник, 15 июня 2026 г. в 23:28:37 UTC+3, TaKir:

Lancer

unread,
Jun 15, 2026, 7:00:58 PM (13 days ago) Jun 15
to fiction-b...@googlegroups.com
Проверка связи из почты. Архив zip принимает, но пишет "заблокировано в целях безопасности". Эти пролезли так.

пн, 15 июн. 2026 г. в 23:28, e-paper.ru <epap...@gmail.com>:
Вы получили это сообщение, поскольку подписаны на одну из тем в группе "Fiction Book Editor".
Чтобы отменить подписку на эту тему, перейдите по ссылке https://groups.google.com/d/topic/fiction-book-editor/yh-dgFwsXB4/unsubscribe.
Чтобы отменить подписку на эту группу и все ее темы, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/CAKYXB9VZnGSBZFLN5f33RLtXRcFA9UKYrBnXjh%2B_DkNJr7VMoA%40mail.gmail.com.
Таблица готовых примечаний.jss
Таблица готовых примечаний.ico

e-paper.ru

unread,
Jun 16, 2026, 2:24:07 AM (12 days ago) Jun 16
to fiction-b...@googlegroups.com
Привет, прикрепленные файлы видны нормально и скрины тоже.
Почта и движок гугл группы смотрит внутри архива и не дает отправлять скрипты и любые исполняемые файлы типа exe, msi, hta, пока не поменяешь расширение.
Так что только такой вариант с изменением расширения работает, а потом уже и в архив можно для удобства, если несколько файлов надо переслать.


Создавать новую тему можно только напрямую в группе.
А отвечать в сообществе через почту значимо удобнее, как по мне.

вт, 16 июн. 2026 г. в 02:00, Lancer <lanc...@gmail.com>:
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/CACjgcNG1iHTexzHxHrhY%2BWXgC-c9_AbZoD8nDDpJJXmRX9jBNg%40mail.gmail.com.

Sclex

unread,
Jun 16, 2026, 4:36:04 AM (12 days ago) Jun 16
to Fiction Book Editor
> Создавать новую тему можно только напрямую в группе.

Разве? А как же Prussol создал новые темы? Например, вот эту - с названием "Re: {Fiction Book Editor} Сводка для группы fiction-b...@googlegroups.com - Сообщений: 1 в Тем: 1". Я так понимаю, Prussol через почту ответил на присланную сводку гугл-группы, и из-за этого создалась новая тема.

вторник, 16 июня 2026 г. в 09:24:07 UTC+3, TaKir:

Lancer

unread,
Jun 16, 2026, 1:01:49 PM (12 days ago) Jun 16
to Fiction Book Editor
>> Почта и движок гугл группы смотрит внутри архива и не дает отправлять скрипты и любые исполняемые файлы

Ясно, гугл чудит всё больше. Такого раньше не замечал. Не так давно в гугл-диск залитый мной файл apk он не давал мне скачать на мобилу. Доступ есть, закачка начинается, но ничего не скачивается. Дурдом. Похожее повторялось, причем и с zip-ами вроде бы тоже. Логика Гугла очень странна! Ведь это я положил в свой Г-Диск свой файл, Г-Диск его принял, он принимает файлы с любыми расширениями без вопросов. И это я хочу скачать какой-то свой файл на свой телефон. Но вот тебе хрен! Это уже где-то на грани маразма.

Приходится уточнять - видны ли файлы, потому что я знаю, что я их могу прекрасно видеть и что-то с ними делать, но для других эта платформа может эти файлы прятать, причем совершенно тихо, ничего не сообщая. Так же как, например, в Ютубе комментарии - ты можешь писать что угодно, когда-то Ютуб отдельные комменты "откидывал", т.е. фильтры банили "подозрительный" для Ютуба коммент. Если был бан от канала, ты просто не мог написать коммент под его роликами. Последнее время наблюдается иное. Комменты уходят и публикуются, юзер читает свои коммы где угодно. Но в реальности они могут блокироваться и их никто не видит. Так же точно и автор канала (чей ролик, где комменты пишешь) может заблокировать "гостя", который пишет комменты, ему они видны, но больше никому. И юзер понятия не имеет, что это так - по сути пишет он в пустоту. Увидеть сей факт можно только зайдя в коммы под роликом инкогнито (вне аккаунта) или под другим акком и не найдя своих коммов.

С архивом можно попробовать rar, но сейчас это уже не сильно популярный архиватор.

>> Так что только такой вариант с изменением расширения работает

Проблема как раз в том, что в группе при написании ответов у меня нет кнопки прикрепления файлов. Тут только прикрепление картинок. Вероятно, что это политики безопасности групп и Гугла в т.ч. Т.е. разрешения на запись, пересылку и прочие вещи, которые регулируются админкой группы. Создатели группы могут давать полные права на старте работы группы и потом их ограничить, вариантов масса. Но они неявные, а читать правила и т.д. сильно утомительно, да и найти это иногда почти нереально. И к этому сильно сложно привыкнуть, особенно после форумов типа 4PDA, где строгие правила, но куда всё проще.

Если писать из почты, то там кнопка прикрепления файлов есть. Но опять же - есть ограничения на отправку расширений. Вот на zip оно ругнулось тем, что загрузить дало, но "заблокировано".

>>А отвечать в сообществе через почту значимо удобнее, как по мне.

По мне - наоборот )) 
В почте я вижу один пост/комментарий. В группе/теме я могу просмотреть любые, ответить на что угодно за раз, не отвечая много раз на разное. Хотя это своего рода стилистика юзера - привычка. Кто-то любит отвечать отдельно - коммент на коммент, вплоть до десятков, мне удобнее одним комментом охватить несколько вопросов сразу.

PS Прошу прощения у автора за офф-топ.
вторник, 16 июня 2026 г. в 09:24:07 UTC+3, TaKir:
Привет, прикрепленные файлы видны нормально и скрины тоже.

stokber

unread,
Jun 16, 2026, 4:17:24 PM (12 days ago) Jun 16
to fiction-b...@googlegroups.com
Lancer:
>С помощью какой-то матери, Джемини и уже упоминавшегося вашего скрипта 11 "Создать таблицу расположения имеющихся маркеров сносок" v.1.4, удалось таки получить результат с сабжем, т.е. с таблицей готовых сносок.
Блестящее решение! Работает с большими объемами примечании и комментариев. Работает с IE6. Спасибо!  Добавлю ваш код в свой (или наоборот) с ручной настройкой в начале кода.
Что делать с ActiveX не подскажу. Пытался с этим бороться, ничего не помогает. Видимо, так и придётся с этим жить :-)

вт, 16 июн. 2026 г. в 11:36, Sclex <scl...@gmail.com>:
--
Вы получили это сообщение, поскольку подписаны на группу "Fiction Book Editor".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес fiction-book-ed...@googlegroups.com.
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/0c1d1ae0-c2c9-402c-b865-dfde1ab59cb0n%40googlegroups.com.

stokber

unread,
Jun 17, 2026, 6:06:51 AM (11 days ago) Jun 17
to Fiction Book Editor
Скрипт «Создать таблицу соответствий готовых примечаний и комментариев» обновлён до версии 1.6.
Добавлен режим отображения таблицы в браузере по умолчанию. За фрагменты кода для этого режима отдельное спасибо Lancer-у.
Для настройки этого параметра создана переменная show, которую можно настроить вручную, выбрав следующие значения:
"1" — показывать в window.open;
"2" — показывать в браузере по умолчанию.

По умолчанию включен режим 1.
Html-файл "Таблица совпадений" заменен на файл "Создать таблицу соответствия готовых примечаний и комментариев".
Добавлена иконка к скрипту, предоставленная TaKir-ом ещё к прошлому обновлению (в том же стиле, что и для скриптов будущих примечаний), но почему-то тогда мной благополучно не выложенная. Спасибо,TaKir!
И ещё одна иконка от Lancer-а. Так что есть выбор. Спасибо, Lancer!
Сами файлы в следующем сообщении.

вторник, 16 июня 2026 г. в 23:17:24 UTC+3, stokber:
Message has been deleted

Sclex

unread,
Jun 17, 2026, 6:26:17 AM (11 days ago) Jun 17
to Fiction Book Editor
Спасибо, Lancer, за найденное вами решение. Спасибо, stokber, за новую версию скрипта.

среда, 17 июня 2026 г. в 13:06:51 UTC+3, sto...@gmail.com:

Sclex

unread,
Jun 17, 2026, 6:28:48 AM (11 days ago) Jun 17
to Fiction Book Editor
TaKir, Lancer, спасибо каждому из вас за сделанную иконку.

среда, 17 июня 2026 г. в 13:06:51 UTC+3, sto...@gmail.com:

stokber

unread,
Jun 17, 2026, 7:26:36 AM (11 days ago) Jun 17
to fiction-b...@googlegroups.com
Sclex, пожалуйста!

ср, 17 июн. 2026 г. в 13:28, Sclex <scl...@gmail.com>:
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/231603fb-26ed-4e9d-b7b9-76eb11c68f07n%40googlegroups.com.

e-paper.ru

unread,
Jun 17, 2026, 7:52:32 AM (11 days ago) Jun 17
to fiction-b...@googlegroups.com
У меня обе ссылки - на скрипт и на html файл 

открывают только htm файл, а ссылки на сам скрипт нету (

ср, 17 июн. 2026 г. в 13:25, stokber <sto...@gmail.com>:
51_Создать таблицу соответствий готовых примечаний и комментариев.js
---------------------------------------------------------------------------------------------------------------------------------
51_Создать таблицу соответствий готовых примечаний и комментариев.ico - иконка от TaKir-а (в том же стиле, что и для скриптов будущих примечаний),
или
среда, 17 июня 2026 г. в 13:06:51 UTC+3, stokber:
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/8da14963-0ad2-4865-8dad-dfc96497e192n%40googlegroups.com.

stokber

unread,
Jun 17, 2026, 8:10:24 AM (11 days ago) Jun 17
to Fiction Book Editor
Пардон, ошибка вышла. Исправил.
---------------------------------------------------------------------------------------------------------------------------------
51_Создать таблицу соответствий готовых примечаний и комментариев.ico - иконка от TaKir-а (в том же стиле, что и для скриптов будущих примечаний),
или

среда, 17 июня 2026 г. в 14:52:32 UTC+3, TaKir:

e-paper.ru

unread,
Jun 17, 2026, 4:00:35 PM (11 days ago) Jun 17
to fiction-b...@googlegroups.com
Спасибо!
Отлично получилось!

ср, 17 июн. 2026 г. в 15:10, stokber <sto...@gmail.com>:
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/9222b567-95d5-4bdc-a878-03c4695a870dn%40googlegroups.com.

stokber

unread,
Jun 17, 2026, 4:10:27 PM (11 days ago) Jun 17
to fiction-b...@googlegroups.com
Всегда пожалуйста!

ср, 17 июн. 2026 г. в 23:00, e-paper.ru <epap...@gmail.com>:
Чтобы посмотреть обсуждение, перейдите по ссылке https://groups.google.com/d/msgid/fiction-book-editor/CAKYXB9X%2B2B0z1J7%3DbQNcAgc-spqs4e4Q_%3D_9NtpyzKrCPNb9NA%40mail.gmail.com.

Lancer

unread,
Jun 19, 2026, 5:59:28 PM (9 days ago) Jun 19
to Fiction Book Editor
stokber,  Sclex, всегда пожалуйста! Рад, что удалось хоть немного принять участие в полезном деле!

среда, 17 июня 2026 г. в 13:06:51 UTC+3, sto...@gmail.com:

Lancer

unread,
Jun 24, 2026, 8:07:38 PM (4 days ago) Jun 24
to Fiction Book Editor
> Что делать с ActiveX не подскажу. Пытался с этим бороться, ничего не помогает.

Приветствую!
Немного попинал по обозначенной теме Джемини. Эта зараза не способна мыслить масштабно и вдумчиво, поэтому заставляет тратить на нее больше времени, чем требуется. Много общих мыслей выдает, заходя неверными путями, их приводить смысла нет. По сути вопроса, вроде бы удалось получить ответ. Звучит вроде бы логично, но полной уверенности нет, привожу ответ для сторонней оценки. Хотелось бы услышать мнение.

Понимаю, что лучшее решение это оставить всё как есть, поскольку это защита и безопасность, но многих излишняя паранойя системы нервирует, как и предупреждения безопасности при выполнении некоторых скриптов. Если кто-то решит попробовать - всё на ваш страх и риск!

Текст от Джемини.

Нам нужно решить задачу хирургически: разрешить запуск WScript.Shell только скриптам из конкретных папок FBE.

Для этого в Windows есть идеальный механизм, который называется «Связывание сайтов с зонами» (Site-to-Zone Mapping). Слово «сайты» здесь не должно пугать — для движка Internet Explorer/WSH обычная локальная папка на диске является таким же «узлом», как и интернет-адрес.

Мы можем явно указать системе: папка с портативной FBE и папка с инсталлированной FBE — это не просто файлы на диске, а доверенная зона, в которой разрешено всё, а остальной компьютер пусть остаётся под жёстким замком.

Как привязать конкретные папки скриптов к доверенной зоне:
  1. Нажмите Win + R, введите regedit и нажмите Enter.

  2. Перейдите по следующему пути: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\ProtocolDefaults (Здесь мы сначала проверим, разрешено ли системе вообще делить локальные файлы по разным зонам. Найдите там параметр с именем file. Если его значение равно 0 или его вообще нет — создайте DWORD (32 бита) с именем file и присвойте ему значение 3. Это заставит систему проверять пути к файлам).

  3. Теперь переходим в соседний раздел, где прописываются сами исключения: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges

  4. Внутри раздела Ranges нам нужно создать по одному подразделу (папке) для каждой версии вашего FBE. Нажмите правой кнопкой на Ranges -> Создать -> Раздел. Назовите его, например, Range1.

  5. Зайдите в созданный Range1 и создайте внутри два параметра:

    • Строковый параметр (REG_SZ) с именем :file (обязательно с двоеточием в начале!). В качестве его значения впишите полный путь к папке скриптов вашей первой FBE. Например: C:\FBE_Portable\Scripts\

    • Параметр DWORD (32 бита) с именем * (просто звёздочка). Присвойте ему значение 2 (это означает «Надежные узлы», Trusted Sites) или 0 («Локальный компьютер»). Лучше поставить 2 — для этой зоны в системе по умолчанию разрешено выполнять ActiveX без параноидальных окон.

  6. Для второй (инсталлированной) версии FBE сделайте то же самое: нажмите правой кнопкой на Ranges -> Создать -> Раздел с именем Range2.

    • Создайте строковый параметр :file со значением пути ко второй папке. Например: C:\Program Files\FBE\Scripts\

    • Создайте параметр DWORD * со значением 2.

Что мы получили в итоге?

Мы не тронули глобальную безопасность Windows. Если какой-то левый скрипт запустится из папки «Загрузки» или с флешки, система по-прежнему заблокирует его и выдаст предупреждение. Но как только FBE обратится к .js файлу, физически лежащему по указанным вами путям в Range1 или Range2, Windows Script Host увидит: «Ага, этот путь находится в списке моих личных доверенных исключений» — и выполнит его молча.

Конец ответа.

вторник, 16 июня 2026 г. в 23:17:24 UTC+3, sto...@gmail.com:

stokber

unread,
Jun 25, 2026, 5:37:52 AM (3 days ago) Jun 25
to Fiction Book Editor
Lancer, спасибо! Попробовал ваш совет от Джемини. Не помогло. Win 7.


четверг, 25 июня 2026 г. в 03:07:38 UTC+3, lanc...@gmail.com:
Reply all
Reply to author
Forward
0 new messages