Как я могу загрузить изображение непосредственно в буфер обмена Windows из командной строки?

Мой папа спросил меня, как он мог написать сценарий вставки/включения изображений в различных приложениях. Я уверен, что мог написать сценарий некоторых быстрых <img src=... HTML, но я полагаю, что он также надеется делать это в приложениях Windows GUI как Word или Outlook.

Так, как мог я писать сценарий процесса со следующими вводами и выводами:

  1. load_image_into_clipboard_script.cmd sample_file.jpg
  2. Буфер обмена теперь содержит вышеупомянутый файл изображения, так же, как если бы я был бы, например, открыл его в Краске и сделанный Выбор Все-> Копия.

Я заметил, что существует a clip.exe утилита с Vista/Win2003 и; возможно, это будет полезным посредником?

2
задан 28.02.2011, 16:58

1 ответ

Для копирования изображения в буфер обмена используйте в сценарии инструмент NirCmd с copyimage действием:

nircmd.exe clipboard copyimage "image-file"

Однако заставить любое приложение вообще вставлять изображение буфера обмена намного более твердо.

5
ответ дан 08.12.2019, 05:51

Теги

Похожие вопросы