Які інструменти зйомки екрана можуть скопіювати шлях зображення до буфера обміну після оснащення?


5

Хто-небудь може порекомендувати інструмент зйомки екрана, який може:

  1. зберегти захоплення як файл та ...

  2. скопіювати шлях до цього файлу до буфера обміну?

Перша частина проста, але я не можу знайти утиліту, яка робить другу частину.

Мені не потрібна інша програма, якщо є спосіб налаштувати це за допомогою вбудованого інструменту зйомки екрана.


Можуть бути й інші способи досягти кінцевої мети. Що ви хочете зробити із доріжкою в буфер обміну після цього?
nohillside

Я вставлю шляхи до файлу Markdown, коли я роблю нотатки під час екранізації. Робочий процес, за яким я готую, - це зробити захоплення і швидко вставити шлях до розмітки, щоб захоплене зображення з’явилося у моєму вихідному файлі. Будемо раді будь-яким пропозиціям - також випробувати рішення Лрі зараз.
cantera25

Тож вам, мабуть, потрібен спосіб вказати шлях, перш ніж зробити знімок екрана (інакше посилання на ваші файли згодом розіб'ються). Гм, може, автоматизатор?
nohillside

Так - вказівка ​​шляху була ключовою, як показано у сценарії Лрі. Додаток FastScripts, який рекомендував Лрі, тоді прекрасно працював для виконання.
cantera25

Відповіді:


5

Ви можете просто призначити ярлик такому сценарію :

#!/bin/bash

f=~/"Desktop/$(date '+%Y%m%d%H%M%S').png"
screencapture -i "$f"
echo -n "$f" | LC_CTYPE=UTF-8 pbcopy

Див. man strftimeПосилання на формат дати.


1
Це спрацювало блискуче, дякую - і ви навчили мене новій майстерності в процесі. Ще раз
дякую

Будь-який шанс ви також знаєте, як сказати скрипт bash для зйомки з більшою роздільною здатністю? Я радий розмістити це як нове запитання, якщо хочете.
cantera25

Що ви маєте на увазі під високою роздільною здатністю? Як при використанні режиму HiDPI ? Це, мабуть, має бути іншим питанням.
Лрі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.