Плагин ExternalTools. Открытие файлов заметок во внешних приложениях | jenyay.net

Плагин ExternalTools. Открытие файлов заметок во внешних приложениях

Плагин ExternalTools выполняет две функции:

  1. Позволяет открывать текст страниц во внешних редакторах.
  2. Добавляет викикоманду (:exec:), которая в режиме "Просмотр" создает ссылку или кнопку, с помощью которой можно запускать указанные приложения. (Только для OutWiker 1.9.0.768 и выше)

Ниже более подробно описаны каждая из этих функций.


ExternalTools 1.4 (Требуемая версия OutWiker: 1.8 - 2.1.0.834)

ExternalTools 1.7.3 (Требуемая версия OutWiker: 3.2.0.922 и выше)

Использование плагина

Открытие страниц во внешних редакторах

После установки плагина нужно зайти в окно настроек (меню "Правка - Параметры") и в появившемся разделе "External Tools [Плагин]" добавить те программы, которые вы хотите использовать в дальнейшем.

externaltools_options.png: 758x526, 37k (30.07.2012 09:49) externaltools_options_2.png: 750x500, 12k (30.07.2012 20:17)

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

externaltools_1.png: 573x397, 45k (30.07.2012 09:49) externaltools_2.png: 584x419, 47k (30.07.2012 09:49)

Использование команды (:exec:)

Команда (:exec:) позволяет запускать Одно или несколько приложений при клике по ссылке или кнопке на викистранице. Каждое приложение должно быть записано на отдельной строке.

Если строка начинается с "#", то эта строка игнорируется. "#" в начале строки - это знак комментария.

Команда (:exec:) имеет следующие необязательные параметры:

  • format. Если этот параметр равен "button", то команда создаст кнопку вместо ссылки (по умолчанию).
  • title. Этот параметр устанавливает текст для ссылки или кнопки.

Внутри команды (:exec:) могут использоваться макросы. Эти макросы будут заменены на соответствующие пути:

  • . Этот макрос будет заменен на полный путь до файла с текстом страницы (до файла __page.text).
  • . Этот макрос будет заменен на полный путь до HTML-файла страницы (до файла __content.html).
  • . Этот путь будет заменен на полный путь до папки страницы.
  • . Этот макрос будет заменен на полный путь до папки с прикрепленными файлами без слеша на конце.
Примеры

Создание ссылки для запуска application.exe:

(:exec:)application.exe(:execend:)

То же самое, но для создания кнопки

(:exec format=button:)
application.exe
(:execend:)

Создать ссылку для запуска application.exe с параметрами:

(:exec:)
application.exe param1 "c:\myfolder\path to file name"
(:execend:)

Запустить несколько приложений:

(:exec title="Run application_1, application_2 and application_3":)
application_1.exe
application_2.exe param_1 param_2
application_3.exe param_1 param_2
(:execend:)

Открыть прикрепленный файл с помощью application.exe:

(:exec:)
application.exe Attach:my_file.txt
(:execend:)

Запустить application.exe из папки с прикрепленынми файлами:

(:exec:)
%attach%/application.exe %attach%/my_file.txt
(:execend:)

или

(:exec:)
Attach:application.exe Attach:my_file.txt
(:execend:)

История изменений

1.7.3 (27.01.2024)

  • Переход на новый API для настроек.

1.7.2 (03.05.2023)

  • Переход на новый API.

1.7.1 (29.12.2020)

  • Исправление ошибок.

1.7 (19.10.2019)

  • Переход на новый API.

1.6 (26.08.2018)

  • Добавлена немецкая локализация.

1.5.2 (26.05.2018)

  • Обновлена украинская локализация.

1.5.1 (20.03.2018)

  • Исправление ошибок.

1.5 (15.02.2018)

  • Добавлена поддержка OutWiker 2.1. Переход на Python 3.

1.4 (24.09.2017)

  • Добавлена поддержка Markdown-страниц.

1.3.3 (14.11.2016)

  • Исправление ошибок в интерфейсе.

1.3.2 (17.10.2016)

  • Добавлена поддержка OutWiker 2.0.

1.3.1 (20.08.2016)

  • Добавлена поддержка шведского языка.

1.3 (21.05.2015)

  • Добавлена викикоманда (:exec:) для создания ссылки или кнопки для запуска приложений.
  • Исправление ошибок.

1.2.2 (20.01.2015)

  • Небольшие улучшения в интерфейсе.
  • Подчистка кода.

1.2.1 (11.09.2014)

  • Обновление итальянской локализации.

1.0 (30.07.2012)

  • Первая версия.

Вы можете подписаться на новости сайта через RSS, Группу Вконтакте или Канал в Telegram.
5 stars

Рейтинг 4.6/5. Всего 9 голос(а, ов)