9

Для быстрого снятия снимков экрана достаточно инструмента для подрезки в Windows. Единственная (и раздражающая) проблема заключается в том, что он сохраняет все файлы с расширением PNG в верхнем регистре, например, screenshot.PNG

Поскольку в программном обеспечении нет опций для изменения этого поведения, может ли кто-нибудь обеспечить взлом для сохранения файлов с расширением .png в нижнем регистре?

Спасибо.


PS1: Этот вопрос был задан в августе 2009 года на microsoft.com. Ответ: "Удалите PNG и введите png". - Ответ: "ПОЛНЫЙ ОТКАЗ"

PS2: проблема все еще существует в Windows 10. Я использовал Центр обратной связи, чтобы сообщить об этом, и надеюсь, что разработчики Microsoft наконец исправят это.

4 ответа4

17

Байты, по-видимому, жестко запрограммированы в исполняемом файле:

Список orintable строк, найденных в SnippingTool.exe, показывающий прописные буквы PNG

Обновить

Я смог отредактировать копию SnippingTool.exe, чтобы SnippingTool работал так, как вы хотите:

Шестнадцатеричные значения ДО моей модификации:Показывает неизмененные байты

Шестнадцатеричные значения ПОСЛЕ моей модификации:Показывает недавно модифицированные байты

Мой диалог сохранения SnippingTool теперь:Показывает SnippingTool.exe, который сохраняет строчные png

Примечание: я бы проявил крайнюю осторожность при редактировании бинарных файлов с использованием шестнадцатеричного редактора так, как у меня. Пожалуйста, убедитесь, что вы не изменяете какие-либо системные файлы напрямую, и имейте в виду, что если вы решите изменить свои собственные файлы, вы делаете это на свой страх и риск !

4

Вы всегда можете сделать это: из каталога, в котором запускаются файлы PNG REN *.PNG *.png из командной строки.

4

Ах, я нашел один способ! Блин просто и не думал об этом до сих пор: при вводе имени файла просто добавь .png в конце. Это не требует взлома и довольно быстро (<1 секунды).


Обновление 2018

Поскольку предложенное редактирование в шестнадцатеричном формате мне не помогло, я изменил программное обеспечение для скриншотов и теперь использую Lightscreen, который является крошечным и удобным, и предоставляет быстрые ярлыки (Print сохраняет полноэкранный режим сразу в файл, CTRL print открывает диалоговое окно для захвата экрана). Этот инструмент дает вам предварительный просмотр, историю скриншотов, может даже напрямую загружаться на imgur.com, возвращает URL и работает переносимо.

Так что отворачиваясь от снайперского инструмента Microsoft, после того, как имя файла часто прослушивалось годами.

1

В качестве краткосрочного решения есть способы обойти это. Я столкнулся с этой проблемой при загрузке изображений из ОС Windows на устройство Apple. Я использовал два метода:

  1. Откройте файл с краской и сохраните как png. Он будет сохранен в нижнем регистре (верно для Windows 8).
  2. Измените представление «Мои документы», чтобы отобразить расширения файлов. Затем вы можете переименовать документ с именем файла в нижнем регистре.

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