Artifact [25ece0febd] Вы: nobody
Вход

Artifact 25ece0febdd50e55df82398f6bedb652fc6bc165:

Wiki page [Clipboard.js] by artbear 2011-10-19 12:11:28.
D 2011-10-19T12:11:28.489
L Clipboard.js
P ef33011451733c08005e12c8b5d1cbeecc804d01
U artbear
W 3642
Скрипт <b>Буфер обмена</b> (Clipboard.js)

<ul>
<li> Скрипт для удобной работы через буфер обмена, перехвата открытия файлов для Снегопата и немедленного открытия файлов, если имя файла есть в буфере обмена

  *  Автор		: Артур Аюханов aka artbear aartbear@gmail.com

  *  Дата создания: 19.10.2011

  *  Описание		: аналог моего скрипта для Опенконфа в 1С 7.7 - входит в состав скрипта Навигация

  *   1. Я часто работаю с файлами с помощью FAR-а следующим образом:

        Нахожу нужный файл в ФАРе, копирую полный путь к файлу в буфер обмена, далее переключаюсь в Конфигуратор, 

        Выполняю действие "Открыть файл", вставляю путь файла из буфера обмена, и нажимаю Открыть для открытия нужного файла в Конфигураторе.

        Уверен, что по такой схеме работаю не я один.

    И вот у меня родилась мысль немного автоматизировать этот процесс:

        разработчик копирует полный путь файла в буфер обмена(тут как обычно), переключается в Конфигуратор, выбирает "Открыть файла",

        а дальше вступает скрипт: перехватывает открытие файла, проверяет буфер обмена, если в буфере имя существующего файла, проверяет расширение этого файла,
        если это файл с разрешенным разрешением для 1С, то скрипт немедленно открывает этот файл в Конфигураторе.

    2. Аналогичным образом перехватывается и автоматизируется действие "Сравнить, объединить с конфигурацией из файла" для файлов конфигураций</li>


<li>    Планы: В настройках скрипта можно будет указать:
        - пользовательская настройка разрешенных расширений открываемых файлов - по умолчанию erf, epf, txt, mxl, html, st, pff
        - немедленное открытие файла при двойном нажатии на файл в ФАР-е или Проводнике и т.п.</li>

<li>    Сделано на базе http://www.forum.script-coding.com/viewtopic.php?id=442</li>

<li>  Требования: Необходима библиотека dynwrapx.dll, ее нужно зарегистрировать
    скачать из [http://forum.script-coding.com/viewtopic.php?id=5341|ветки на форуме (см. последний пост)]</li>
</ul>


<b>Ссылки</b>:

  *  [/finfo?name=DevTools/scriptdev.js|История версий]
  *  [http://snegopat.ru/forum/viewtopic.php?f=3&t=46|Обсуждение на форуме]
  *  [http://forum.script-coding.com/viewtopic.php?id=5341|Обсуждение последней версии dynwrapx.dll]
Z ca678b4134e3af21dfed9cafb52dfdce