1 +Скрипт <b>Буфер обмена</b> (Clipboard.js)
2 +
3 +<ul>
4 +<li> Скрипт для удобной работы через буфер обмена, перехвата открытия файлов для Снегопата и немедленного открытия файлов, если имя файла есть в буфере обмена
5 +
6 + * Автор : Артур Аюханов aka artbear aartbear@gmail.com
7 +
8 + * Дата создания: 19.10.2011
9 +
10 + * Описание : аналог моего скрипта для Опенконфа в 1С 7.7 - входит в состав скрипта Навигация
11 +
12 + * 1. Я часто работаю с файлами с помощью FAR-а следующим образом:
13 +
14 + Нахожу нужный файл в ФАРе, копирую полный путь к файлу в буфер обмена, далее переключаюсь в Конфигуратор,
15 +
16 + Выполняю действие "Открыть файл", вставляю путь файла из буфера обмена, и нажимаю Открыть для открытия нужного файла в Конфигураторе.
17 +
18 + Уверен, что по такой схеме работаю не я один.
19 +
20 + И вот у меня родилась мысль немного автоматизировать этот процесс:
21 +
22 + разработчик копирует полный путь файла в буфер обмена(тут как обычно), переключается в Конфигуратор, выбирает "Открыть файла",
23 +
24 + а дальше вступает скрипт: перехватывает открытие файла, проверяет буфер обмена, если в буфере имя существующего файла, проверяет расширение этого файла,
25 + если это файл с разрешенным разрешением для 1С, то скрипт немедленно открывает этот файл в Конфигураторе.
26 +
27 + 2. Аналогичным образом перехватывается и автоматизируется действие "Сравнить, объединить с конфигурацией из файла" для файлов конфигураций</li>
28 +
29 +
30 +<li> Планы: В настройках скрипта можно будет указать:
31 + - пользовательская настройка разрешенных расширений открываемых файлов - по умолчанию erf, epf, txt, mxl, html, st, pff
32 + - немедленное открытие файла при двойном нажатии на файл в ФАР-е или Проводнике и т.п.</li>
33 +
34 +<li> Сделано на базе http://www.forum.script-coding.com/viewtopic.php?id=442</li>
35 +
36 +<li> Требования: Необходима библиотека dynwrapx.dll, ее нужно зарегистрировать
37 + скачать из [http://forum.script-coding.com/viewtopic.php?id=5341|ветки на форуме (см. последний пост)]</li>
38 +</ul>
39 +
40 +
41 +<b>Ссылки</b>:
42 +
43 + * [/finfo?name=DevTools/scriptdev.js|История версий]
44 + * [http://snegopat.ru/forum/viewtopic.php?f=3&t=8|Обсуждение на форуме]
45 + * [http://forum.script-coding.com/viewtopic.php?id=5341|Обсуждение последней версии dynwrapx.dll]