hs.pasteboard.watcher
Отслеживайте изменения буфера обмена. macOS не предлагает API для получения уведомлений о буфере обмена, поэтому это расширение использует опросный метод для проверки изменений буфера обмена через выбранный интервал (по умолчанию 0,25).
Обзор API
- Функции - API-вызовы, предлагаемые напрямую расширением
- Конструкторы - API-вызовы, возвращающие объект, обычно объект, предоставляющий API-методы
- Методы - API-вызовы, которые могут быть выполнены только на объекте, возвращённом конструктором
Документация API
Функции
interval
| Подпись | hs.pasteboard.watcher.interval([value]) -> number |
|---|---|
| Тип | Функция |
| Описание |
Получает или устанавливает интервал опроса (то есть частоту, с которой наблюдатель буфера обмена проверяет буфер обмена). |
| Параметры |
|
| Возвращает |
|
| Примечания |
|
| Источник | extensions/pasteboard/libpasteboard_watcher.m строка 249 |
Конструкторы
new
| Подпись | hs.pasteboard.watcher.new(callbackFn[, name]) -> pasteboardWatcher |
|---|---|
| Тип | Конструктор |
| Описание |
Создаёт и запускает новый |
| Параметры |
|
| Возвращает |
|
| Примечания |
generalPBWatcher = hs.pasteboard.watcher.new(function(v) print(string.format("General Pasteboard Contents: %s", v)) end)
specialPBWatcher = hs.pasteboard.watcher.new(function(v) print(string.format("Special Pasteboard Contents: %s", v)) end, "special")
hs.pasteboard.writeObjects("This is on the general pasteboard.")
hs.pasteboard.writeObjects("This is on the special pasteboard.", "special")```
|
| Источник | extensions/pasteboard/libpasteboard_watcher.m строка 143 |
Методы
running
| Подпись | hs.pasteboard.watcher:running() -> boolean |
|---|---|
| Тип | Метод |
| Описание |
Возвращает булево значение, указывающее, запущен ли наблюдатель буфера обмена. |
| Параметры |
|
| Возвращает |
|
| Источник | extensions/pasteboard/libpasteboard_watcher.m строка 209 |
start
| Подпись | hs.pasteboard.watcher:start() -> timer |
|---|---|
| Тип | Метод |
| Описание |
Запускает объект |
| Параметры |
|
| Возвращает |
|
| Источник | extensions/pasteboard/libpasteboard_watcher.m строка 187 |
stop
| Подпись | hs.pasteboard.watcher:stop() -> timer |
|---|---|
| Тип | Метод |
| Описание |
Останавливает объект |
| Параметры |
|
| Возвращает |
|
| Источник | extensions/pasteboard/libpasteboard_watcher.m строка 228 |
© 2014–2017 Hammerspoon contributors
Licensed under the MIT License.
https://www.hammerspoon.org/docs/hs.pasteboard.watcher.html