Зачем Firefox помещать что-либо в буфер обмена при выходе?
У меня есть сценарий Autohotkey, который запускается всякий раз, когда данные изображения (не текстовые или другие типы данных) копируются в буфер обмена.
Когда я закрываю Firefox, скрипт запускается. Это не имеет никакого смысла для меня. У кого-нибудь есть объяснение?
Дополнительная информация: Что касается самого сценария, он предназначен для работы с программным обеспечением Hypersnap. Видите ли, у меня есть Hypersnap сохранить каждый снимок экрана, который я делаю. Тем не менее, он не предлагает схему именования, которую я хочу. Поэтому я использую Autohotkey, чтобы переименовать изображение после его сохранения. Я перепробовал много вещей, и до сих пор единственный способ, с помощью которого Autohotkey может определить, когда делается новый снимок экрана, - это настроить Hypersnap, чтобы поместить копию изображения в буфер обмена, и чтобы Autohotkey обнаруживал это. Когда эти новые данные изображения обнаруживаются в буфере обмена, сценарий выполняет поиск в папке сохранения Hypersnap и переименовывает новое изображение снимка экрана.
РЕДАКТИРОВАТЬ: Оказывается, что этот вопрос даже не является действительным, как указано, потому что я обнаружил, что содержимое буфера обмена не меняется при закрытии Firefox, даже когда сценарий AHK запускается, как описано. Проблема кроется в другом месте, возможно, с самим сценарием. Я мог бы, вероятно, удалить этот вопрос, но предложение Карана использовать Greenshot может оказаться очень полезным косвенным образом, и я считаю, что это может помочь и другим.
1 ответ
Учитывая обсуждение выше, возможно, переключение на Greenshot может быть вариантом. Он имеет расширенный синтаксис именования файлов, который вы можете использовать, что означает, что некорректно работающий скрипт AHK даже не потребуется: