1

Я очень интенсивно использую Webcomic Reader , и вот уже несколько лет. Прежде чем Greasemonkey добавил пользователя, я собрал в своей локальной копии честную коллекцию пользовательских правил @include .

Это было немного раздражающим, чтобы копировать в новую версию файла каждый раз, когда я хотел обновить, но мне удалось. Однако теперь я думаю, что это действительно хрупко, и я должен попытаться перейти на функцию включения пользователя, но у меня нет ни малейшего желания вручную копировать и вставлять 307 строк * по одной в поля ввода параметров Greasemonkey.

Любые предложения по автоматизации этого процесса?

* За счет выбора блокнота ++; Полагаю, это может быть отключено.

2 ответа2

1

Greasemonkey хранит элементы управления сценариями в своем файле config.xml . Вы можете редактировать этот файл, чтобы повлиять на изменения, которые вы хотите.

  1. Перейдите в папку вашего профиля Firefox.
  2. Оттуда войдите в папку gm_scripts .
  3. Выключите Firefox (помогает избежать случайного повреждения вашего профиля или установки GM).
  4. С помощью подходящего редактора (Notepad++, TextPad, Emacs и т.д.) Отредактируйте файл config.xml .
  5. Найдите раздел <Script...> ... </Script> для своего пользовательского скрипта.
  6. Только для строк <Include> ... </Include> которые вы хотите преобразовать, замените Include на UserInclude (2 экземпляра на строку).
  7. Сохраните изменения и перезапустите Firefox.
  8. Готово!
0

У меня есть одна идея для этого, но она почти безобразна, как грех: SendKeys, вероятно, из скрипта PowerShell, до сих пор питались @include. Подробно расскажу об этом, если другого ответа не дано.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .