Advanced Paste средство управления буфером обмена

PowerToys Advanced Paste — это мощный инструмент управления буфером обмена, который преобразует содержимое буфера обмена в любой нужный формат. Это средство позволяет вставить содержимое в виде обычного текста, markdown, JSON или различных форматов файлов (.txt, .html, .png) с помощью интерфейса или сочетаний клавиш. Advanced Paste может извлекать текст из изображений с помощью локальной технологии OCR и транскодировать звуковые и видеофайлы для .mp3 или .mp4 форматов. Вся обработка выполняется локально на вашем компьютере, с необязательной функцией на базе ИИ, для которой требуется либо ключ API для облачного сервиса ИИ, либо локальная модель, настроенная в Foundry Local или Ollama.

Начало работы с Advanced Paste

Ознакомьтесь с функциями Advanced Pasteи возможностями.

Включить Advanced Paste

Чтобы начать использование Advanced Paste, включите его в PowerToys параметрах.

Активация Advanced Paste окна

Advanced Paste Откройте окно с помощью клавиш быстрого доступа (по умолчанию: Win+Shift+V). Дополнительные сведения о настройке ярлыка активации и дополнительных сочетаний клавиш см. в разделе "Параметры ".

Settings

В меню "Параметры" настройте следующие параметры:

Setting Description
Включение вставки с помощью ИИ Активирует функцию вставки с использованием ИИ из окна Advanced Paste. Дополнительные сведения см. в статье Вставка текста с помощью ИИ.
Поставщики моделей Перечисляет настроенных поставщиков моделей ИИ для использования с функцией 'Вставка с ИИ'. Вы можете добавить поставщиков с помощью кнопки "Добавить модель ". Дополнительные сведения о настройке и списке поддерживаемых поставщиков см. в статье "Добавление поставщика моделей. Для поставщиков моделей в Сети требуется учетная запись и допустимый ключ API. Вы также можете удалить любой из настроенных поставщиков из этого списка.
Журнал буфера обмена Включение автоматического сохранения истории буфера обмена.
Автоматическое закрытие Advanced Paste окна после потери фокуса Определяет, закрывается ли Advanced Paste окно после потери фокуса.
Показать просмотр буфера обмена Отобразите предварительный просмотр текущего содержимого буфера обмена в окне Advanced Paste.
Предварительный просмотр пользовательского формата Включите предварительный просмотр выходных данных пользовательского формата перед вставой.
Выбор автоматического копирования для пользовательских ключей действий При включении предпринимается попытка скопировать текущий выделенный фрагмент перед запуском пользовательского сочетания клавиш, чтобы можно было непосредственно активировать пользовательские действия на выделенном тексте, не копируя вручную.
Действия (создавать и управлять пользовательскими действиями Advanced Paste) При использовании вставки с искусственным интеллектом сохраните часто используемые запросы и присвойте им описательные имена, чтобы их можно было легко выбрать из Advanced Paste окна без необходимости вводить их. Вы также можете назначить каждое действие командой клавиатуры, чтобы их можно было выполнить без открытия Advanced Paste окна.
Открыть окно Advanced Paste с помощью ярлыка Настраиваемая команда клавиатуры для открытия Advanced Paste окна.
Вставка без форматирования с помощью сочетания клавиш Настраиваемая команда клавиатуры для вставки в виде обычного текста без открытия Advanced Paste окна.
Вставить значение с Markdown напрямую с помощью горячей клавиши Команда клавиатуры, которую можно настроить для вставки в формате Markdown без открытия окна Advanced Paste.
Вставить напрямую как JSON с помощью горячих клавиш Настраиваемая команда клавиатуры для вставки в формате JSON без открытия Advanced Paste окна.
Дополнительные действия | Изображение в текст Включите или отключите действие преобразования изображения в текст и настройте команду клавиатуры.
Дополнительные действия | Вставить как файл Включите или отключите набор действий 'Вставить как файл', который включает вставку в виде файла .txt, файла .png, файла .html. При необходимости настройте настраиваемую команду клавиатуры для каждого из этих действий.
Дополнительные действия | Транскодирование аудио / видео Включите или отключите действия вставки звука и видео Transcode. Параметры транскода включены по умолчанию.
Дополнительные действия | Транскодирование в .mp3 Включите или отключите действие "Транскодирование в .mp3" и настройте команду клавиатуры для перекодирования аудио или видео из буфера обмена без открытия окна Advanced Paste.
Дополнительные действия | Транскодировать в .mp4 (H.264/AAC) Включите или отключите действие вставки Transcode для .mp4 (H.264/AAC) и настройте команду клавиатуры для перекодирования видео, находящегося в буфере обмена, без открытия окна Advanced Paste.

Important

Вы можете задать ctrl+V в качестве ярлыка активации. Этот выбор не рекомендуется, так как переопределение этого ярлыка может иметь непредвиденные последствия.

Добавление поставщика моделей

Чтобы добавить поставщика моделей для использования с функцией "Вставить с ИИ", выполните следующие действия.

  1. В PowerToys разделе "Параметры" перейдите к разделу Advanced Paste .
  2. В разделе "Поставщики моделей" выберите "Добавить модель".
  3. В окне "Добавление поставщика моделей" выберите нужный поставщик модели в раскрывающемся списке.
  4. Введите необходимые поля для выбранного поставщика модели.
    • Для поставщиков онлайн-моделей обычно необходимо указать ключ API, URL-адрес конечной точки и любые дополнительные параметры конфигурации.
      • Если выбрать OpenAI в качестве поставщика моделей, можно также включить возможность вставки с расширенным искусственным интеллектом посредством Semantic Kernel.
    • Для локальных поставщиков моделей обычно необходимо указать путь модели и любые дополнительные параметры конфигурации.
  5. Нажмите кнопку "Сохранить", чтобы добавить поставщика моделей.

Новый поставщик модели появляется в списке настроенных поставщиков моделей, и его можно использовать с функцией вставки при помощи ИИ.

Поддерживаются следующие поставщики моделей:

Поставщик моделей Тип Description
Открытый ИИ Онлайн Предоставляет доступ к различным моделям ИИ через API. Вам нужен ключ API, а также возможно, что за использование придется платить в зависимости от модели и объема использования. Дополнительные сведения см. на странице цен OpenAI.
Azure OpenAI Онлайн Предоставляет доступ к моделям OpenAI, размещенным в Microsoft Azure. Вам понадобится ключ API и URL-адрес конечной точки, а также возможная оплата за использование в зависимости от модели и объема использования. Дополнительные сведения см. на странице цен на Azure OpenAI.
Mistral Онлайн Предоставляет доступ к моделям Мистраль ИИ через API. Вам нужен ключ API, а также возможно, что за использование придется платить в зависимости от модели и объема использования. Дополнительные сведения см. на странице цен на Мистраль.
Google Онлайн Предоставляет доступ к моделям ИИ Google через API. Вам нужен ключ API, а также возможно, что за использование придется платить в зависимости от модели и объема использования. Дополнительные сведения см. на странице цен на Google Cloud AI.
вывод на основе Azure ИИ Онлайн Предоставляет доступ к различным моделям ИИ, размещенным на Microsoft Azure. Вам понадобится ключ API и URL-адрес конечной точки, а также возможная оплата за использование в зависимости от модели и объема использования. Дополнительные сведения см. на странице цен на Azure AI.
Литейный локальный Local Позволяет запускать модели ИИ на собственном компьютере с помощью Foundry Local. Необходимо установить и настроить локальное приложение Foundry. Дополнительные сведения см. в локальной документации Foundry.
Ollama Local Позволяет запускать модели ИИ на собственном компьютере с помощью Ollama. Необходимо установить и настроить приложение Ollama. Дополнительные сведения см. в документации по Ollama.

Расширенная вставка текста

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

Advanced Paste снимок экрана

Paste as Plain Text

Paste as Plain Text позволяет вставить текст, хранящийся в буфер обмена, за исключением форматирования текста, с помощью быстрого сочетания клавиш. Функция заменяет любое форматирование, включенное в текст буфера обмена, на неформатированную версию текста.

Paste as Plain Text снимок экрана

Note

Paste as Plain Text — это функция, которая выполняется локально и не использует ИИ.

Вставка в формате JSON

Вставка в формате JSON позволяет вставлять текст, хранящийся в буфер обмена, обновляя любое форматирование текста в JSON с помощью быстрого сочетания клавиш. Функция заменяет любое форматирование, включенное в текст буфера обмена, на форматированную версию текста в формате JSON.

Пример входных данных:

<note>
    <to>Mr. Smith</to>
    <from>Ms. Nguyen</from>
    <body>Do you like PowerToys?</body>
</note>

Выходные данные JSON:

{
    "note": {
        "to": "Mr. Smith",
        "from": "Ms. Nguyen",
        "body": "Do you like PowerToys?"
    }
}

Note

Вставка как JSON — это функция, которая выполняется локально и не использует ИИ.

Вставить как Markdown

Вставка как Markdown позволяет вставить текст из буфера обмена, преобразуя его форматирование в markdown с помощью быстрого сочетания клавиш. Функция заменяет любое форматирование, включенное в текст буфера обмена, на версию текста, отформатированную в стиле markdown.

Пример входных данных:

<b>Paste</b> <i>as</i> <a href="https://en.wikipedia.org/wiki/Markdown">Markdown</a>

Выходные данные Markdown:

**Paste** *as* [Markdown](https://en.wikipedia.org/wiki/Markdown)

Note

Вставка как Markdown — это функция, которая работает локально и не использует ИИ.

Вставить как файл .txt

Вставить как файл .txt позволяет вставить текст из буфера обмена как файл .txt с автоматически созданным именем файла. При необходимости можно задать горячую клавишу в настройках.

Пример входных данных:

Hello World!

Если приложение, которое вы используете, поддерживает вставку файлов (например, Проводник), то действие "вставить как файл .txt" принимает входной текст и вставляет файл .txt.

Note

Функция "вставка как файл .txt" выполняется локально и не использует ИИ.

Вставка в виде файла .html

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

Если приложение, которое вы используете, принимает вставку файлов (например, проводник), то вставка в виде действия файла .html принимает входные данные и вставляет файл .html.

Note

Вставка в виде .html-файла — это функция, которая выполняется локально без использования ИИ.

Вставка текста с помощью ИИ

При вставке текста с помощью ИИ текст анализируется и форматируется на основе контекста текста и запроса, предоставленного для вызова OpenAI. Чтобы использовать эту функцию, необходимо настроить поставщика ИИ в PowerToys параметрах. Для поставщиков онлайн-моделей вы также должны иметь доступные кредиты в вашей учетной записи.

Note

Если вы используете эту функцию и видите ошибку API key quota exceeded, у вас нет кредитов в выбранной учетной записи ИИ в Интернете и необходимо приобрести их.

Ниже приведены некоторые примеры использования этой функции:

  • Сводка текста: возьмите длинный текст из буфера обмена и попросите ИИ суммировать его.
  • Перевод текста: возьмите текст из буфера обмена на одном языке и попросите ИИ перевести его на другой язык.
  • Создайте код: выполните описание функции из буфера обмена и попросите ИИ создать для него код.
  • Преобразование текста: возьмите текст из буфера обмена и попросите ИИ переписать его в определенном стиле, например профессиональное сообщение электронной почты или случайное сообщение.
  • Стилизируйте текст: возьмите текст из буфера обмена и попросите ИИ переписать его в стиле известного автора, книги или докладчика.

Вы можете попросить ИИ вставить текст, как если бы он был написан Марком Твейном или Шекспиром, например, или суммировать длинный пример. Возможности безграничны.

Пример входных данных:

Новая функция Advanced Paste в PowerToys теперь доступна. Его можно использовать для экономии времени и улучшения записи.

Выходные данные искусственного интеллекта при появлении запроса "Форматировать текст, как если бы он был написан Марком Твейн":

Скажем, ты слышала новости? Новая модная функция Advanced Paste в PowerToys наконец-то здесь! Это полезный инструмент, который наверняка сэкономит вам время и улучшит ваше письмо. Если вы ищете немного волшебства в написании, это Advanced Paste может быть подходящим вариантом для вас.

Note

Как и в любом инструменте ИИ, качество выходных данных зависит от качества входных данных. Чем больше контекста вы предоставляете, тем лучше ИИ может понять и ответить на ваш запрос. Перед его использованием внимательно просмотрите выходные данные. Дополнительные сведения об использовании ИИ в этой функции см. на страницах условий обслуживания и политики конфиденциальности для выбранного поставщика моделей.

Расширенные сценарии использования ИИ для вставки с помощью OpenAI

Если вы используете онлайн-поставщика моделей OpenAI, функция "Вставка с ИИ" может использовать Semantic Kernel, чтобы задать цепочку действий для выполнения. С помощью пользовательских запросов можно:

  • Работа с нетекстовыми входными данными, такими как изображения.
  • Создайте нетекстовые выходные данные, такие как файлы.
  • Объединить несколько действий и выполнить их поочередно. Например, изображение в текст —> текст в ФОРМАТЕ JSON—> текст JSON в .txt файл.
  • Создание значимых сообщений об ошибках, созданных ИИ.

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

Convert this image to text using OCR, translate the text to French, and then save the text as a .txt file.

Кроме того, вы можете свести к фразе шаги, которые будут более неявными:

Translate to French and save as a .txt file.

Note

В настоящее время функции Semantic Kernel доступны только при использовании OpenAI как поставщика моделей.

Расширенная вставка изображения

Advanced Paste включает несколько вариантов вставки изображений. Эти параметры можно найти в Advanced Paste окне. Откройте окно с помощью ярлыка активации. Вы также можете задать горячую клавишу в параметрах.

Advanced Paste Снимок экрана: изображение

Вставка изображения в текст

Вставка изображения в текст позволяет извлечь текст из изображения в буфер обмена и быстро вставить извлеченный текст с помощью быстрого сочетания клавиш.

Note

Вставка в текст в качестве изображения — это функция, которая выполняется локально с помощью локального OCR.

Вставка в виде файла .png

Вставка в виде файла .png позволяет быстро вставить формат изображения, например растровое изображение, в файл .png. При необходимости можно создать быстрое сочетание клавиш для вызова этого действия вставки.

Note

Вставка в виде файла .png — это функция, которая выполняется локально и не использует ИИ.

Транскодирование в аудио или видео

В окне Advanced Paste предусмотрено два варианта вставки, которые предназначены для работы с файлами мультимедиа. Окно Advanced Paste можно открыть, используя клавиатурное сочетание активации. Можно также использовать настраиваемые команды клавиатуры для непосредственного вызова действия вставки с помощью быстрых клавиш. Насколько это возможно, функция поддерживает параметры качества (например, измерения видео и скорость звука) из исходного файла, а также любые метаданные контейнера (например, название и альбом).

Вы можете отменить действия вставки, выбрав кнопку Отмена (X):

Снимок экрана окна PowerToysAdvanced Paste, обрабатывающего операцию транскодирования с доступной кнопкой отмены.

Этот параметр отмены полезен для перекодирования мультимедиа, но также для других потенциально длительных действий, таких как вставка с использованием ИИ.

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

Эта функция использует Windows. Media.Transcoding API для транскодирования звуковых и видеофайлов. Список поддерживаемых кодеков можно найти здесь.

Note

Функции Транскода для аудио и видео выполняются локально и не используют ИИ.

Транскодирование в .mp3

Функция Transcode для .mp3 работает как с звуковыми, так и с видеофайлами. Он извлекает аудиоканал из медиа на буфере обмена и сохраняет его в виде файла .mp3.

Снимок экрана окна PowerToysAdvanced Paste с включенными опциями Transcode to .mp3 и Transcode to .mp4 (H.264/AAC).

Используйте эту функцию для извлечения звука из объединенных аудиофайлов и видеофайлов для экономии места на диске и работы с приложениями и устройствами только для аудио.

Транскодирование в формат .mp4 (H.264/AAC)

Функция Transcode to .mp4 (H.264/AAC) перекодирует видеофайлы для использования видеокодека H.264 и аудиокодека AAC (если звук присутствует) и сохраняет потоки в файл .mp4. Используйте эту функцию для перекодирования существующих видеофайлов в более широко поддерживаемый формат.

Установите PowerToys

Эта программа входит в состав служебных программ Microsoft PowerToys для продвинутых пользователей. Он предоставляет набор полезных служебных программ для настройки и оптимизации Windows для повышения производительности. Сведения об установке PowerToysсм. в разделе "Установка PowerToys".