Для быстрого снятия снимков экрана достаточно инструмента для подрезки в Windows. Единственная (и раздражающая) проблема заключается в том, что он сохраняет все файлы с расширением PNG в верхнем регистре, напримерscreenshot.PNG
Поскольку в программном обеспечении нет опций, позволяющих изменить это поведение, может ли кто-нибудь обеспечить взлом для сохранения файлов с .png
расширением в нижнем регистре ?
Спасибо.
PS1: этот вопрос был задан в августе 2009 года на microsoft.com . Ответ: «Удалите PNG и введите png». - Ответ: «ПОЛНЫЙ ОТКАЗ»
PS2: проблема все еще существует в Windows 10. Я использовал Центр обратной связи, чтобы сообщить об этом, и надеюсь, что разработчики Microsoft наконец исправят это.
windows-7
windows-10
screenshot
snipping
Кай Ноак
источник
источник
Ответы:
Байты, по-видимому, жестко запрограммированы в исполняемом файле:
Обновить
Я смог отредактировать копию SnippingTool.exe, чтобы SnippingTool работал так, как вы хотите:
Шестнадцатеричные значения ДО моей модификации:
Шестнадцатеричные значения ПОСЛЕ моей модификации:
Мой диалог сохранения SnippingTool теперь:
Примечание: я бы очень внимательно относился к редактированию бинарных файлов с использованием шестнадцатеричного редактора так, как я. Пожалуйста, убедитесь, что вы не изменяете какие-либо системные файлы напрямую, и имейте в виду, что если вы решите изменить свои собственные файлы, вы делаете это на свой страх и риск !
источник
sfc /scannow
из командной строки с повышенными привилегиями. В будущем я бы посоветовал не заменять системные файлы, а вместо этого запускать измененную копию SnippingTool.exe ...Windows Resource Protection found corrupt files but was unable to fix some of them. Details are included in the CBS.Log windir\Logs\CBS\CBS.log. For example C:\Windows\Logs\CBS\CBS.log
. Проблема в том, что я не могу открыть файл CBS.log, чтобы проверить, был ли применен файл SnippingTool.exe. Я получаюAccess denied
сообщение. ... Я все еще не могу скопировать SnippingTool.exe в папку system32.Ах, я нашел один путь! Блин легко и не думал об этом до сих пор: при вводе имени файла просто добавь
.png
в конец. Это не требует взлома и довольно быстро (<1 секунды).Обновление 2018
Поскольку предложенное редактирование в шестнадцатеричном формате мне не помогло , я изменил программное обеспечение для скриншотов и теперь использую Lightscreen, который является крошечным и удобным, и предоставляет быстрые ярлыки ( Printсразу сохраняет CTRL printполный экран в файл, открывает диалог для захвата области экрана). Инструмент дает вам предварительный просмотр, историю скриншотов, может даже напрямую загружаться на imgur.com, возвращает URL и работает переносимо.
Так что отворачиваясь от снайперского инструмента Microsoft, после того, как имя файла часто прослушивалось годами.
🚀 Обновление 04/2019
В Windows 10 появилась новая функция Snip & Sketch с простыми, но удобными функциями. Чтобы открыть его просто нажмите Win+ Shift+ S. И это экономит с
.png
.источник
.PNG
который не может быть найден. Теперь я видел, что вы можете переключаться с «Текст» на «HEX» в режиме поиска, я нашел важную часть, наконец, поиск50004E
... :)Вы всегда можете сделать это: из каталога, где файлы PNG запускаются
REN *.PNG *.png
из командной строки.источник
REN
команду.В качестве краткосрочного решения есть способы обойти это. Я столкнулся с этой проблемой при загрузке изображений из ОС Windows на устройство Apple. Я использовал два метода:
источник