Зачем Firefox помещать что-либо в буфер обмена при выходе?

407
vertigoelectric

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

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

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

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

0
Firefox использует скриншоты того, что вы делали в последний раз, чтобы представить вам отличное меню миниатюр самых последних и наиболее посещаемых веб-сайтов. Он может представить вам эту страницу меню при открытии новой вкладки. Bon Gart 11 лет назад 0
@BonGart: Да, но наверняка он не помещает эти скриншоты в буфер обмена? Karan 11 лет назад 0
Происходит ли то же самое, если вы запустите Firefox в безопасном режиме, а затем закроете его? Если нет, то, возможно, виноват аддон. Karan 11 лет назад 0
@BonGart, в дополнение к тому, что сказал Каран, я также не понимаю, почему он будет размещать скриншоты при выходе из браузера. vertigoelectric 11 лет назад 0
@ Каран, если честно, я вообще не могу воспроизвести это, в безопасном режиме или нет. Это не происходит все время, и когда я писал, я действительно не думал об этом. Я просто видел, как это произошло, вспомнил, что это случалось много раз, и решил спросить об этом. Я не закрываю Firefox часто, хотя ... vertigoelectric 11 лет назад 0
Я знаю, что мои установки Firefox ничего не помещают в буфер обмена, когда я их закрываю, но так как Firefox выполнял этот скриншот / миниатюру, я подумал, что это может быть место для поиска. Вот почему это был просто комментарий, а не ответ. Вы оставили открытым буфер обмена, чтобы увидеть, что именно там находится? Bon Gart 11 лет назад 0
Я согласен с @BonGart, поможет, если в следующий раз это произойдет, вы сможете сохранить то, что было помещено в буфер обмена. Кроме того, просто чтобы уточнить, если это не было ясно, под безопасным режимом в моем комментарии выше я подразумевал FF, а не Windows. Karan 11 лет назад 0
@ Каран, я знал, что ты имел в виду. Также у меня нет просмотра буфера обмена в данный момент. Я должен получить один (он не включен в Windows 7) vertigoelectric 11 лет назад 0
Используя стороннюю программу просмотра буфера обмена, я смотрел, как закрывал Firefox. Как и прежде, он вызвал скрипт переименования снимка. Однако содержимое буфера обмена не изменилось вообще (там у меня был какой-то текст). Видимо, что-то еще вызывает запуск сценария, когда я закрываю Firefox. Я думаю, мой вопрос больше не действителен. vertigoelectric 11 лет назад 0

1 ответ на вопрос

0
Karan

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

1

Бесплатный, с открытым исходным кодом, интуитивно понятный и легкий? Это кажется довольно удивительным. Я использовал Hypersnap так долго, хотя ... было бы странно переключаться на что-то другое. Нелояльность, даже. Я определенно собираюсь попробовать. Спасибо за это! Хотя это и не решает тайну, и хотя мой вопрос даже не является действительно действительным, это, безусловно, достаточно полезно, чтобы быть принятым в качестве ответа. vertigoelectric 11 лет назад 0
Немного поиграв с Greenshot, я, конечно, могу сказать, что это приятно, но он не так богат, как Hypersnap. Тем не менее, переключение будет давать и брать. У каждого есть несколько полезных функций, которых у другого нет. В моей работе по веб-дизайну мне часто нравится очень быстро видеть, что это за цвет, и при использовании Hypersnap я могу запустить снимок экрана, и он подскажет мне цвет (в шестнадцатеричном или RGB) под моим курсором. Я использую эту функцию много ... vertigoelectric 11 лет назад 0
Почему бы не использовать специальный инструмент для выбора цвета вместо утилиты для скриншотов? Во всяком случае, я уверен, что вы поймете, что лучше всего подходит для вашего рабочего процесса ... Karan 11 лет назад 0
Я рассмотрел этот вариант. Однако есть и другие отличия. Цветная вещь была просто примером. Мне придется побольше побродить и выяснить, что я могу сделать. Спасибо за предложение, хотя. Приятно знать о Greenshot. vertigoelectric 11 лет назад 0