У меня есть сценарий Autohotkey, который запускается всякий раз, когда данные изображения (не текстовые или другие типы данных) копируются в буфер обмена.

Когда я закрываю Firefox, скрипт запускается. Это не имеет никакого смысла для меня. У кого-нибудь есть объяснение?

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

РЕДАКТИРОВАТЬ: Оказывается, что этот вопрос даже не является действительным, как указано, потому что я обнаружил, что содержимое буфера обмена не меняется при закрытии Firefox, даже когда сценарий AHK запускается, как описано. Проблема кроется в другом месте, возможно, с самим сценарием. Я мог бы, вероятно, удалить этот вопрос, но предложение Карана использовать Greenshot может оказаться очень полезным косвенным образом, и я считаю, что это может помочь и другим.

1 ответ1

0

Учитывая обсуждение выше, возможно, переключение на Greenshot может быть вариантом. Он имеет расширенный синтаксис именования файлов, который вы можете использовать, что означает, что неправильно работающий скрипт AHK даже не потребуется:

1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .