Narzędzie wycinania w systemie Windows jest wystarczające do szybkich zrzutów ekranu. Jedynym (i irytującym) problemem jest to, że zapisuje on wszystkie pliki z rozszerzeniem PNG pisanym wielkimi literami, npscreenshot.PNG
Ponieważ w oprogramowaniu nie ma opcji zmiany tego zachowania, czy ktoś może włamać się, aby zapisać pliki z .png
rozszerzeniem małej litery ?
Dziękuję Ci.
PS1: To pytanie zostało zadane w sierpniu 2009 r. Na microsoft.com . Odpowiedź: „Usuń PNG i wpisz png”. - Odpowiedź: „TOTAL FAIL”
PS2: Problem nadal występuje w systemie Windows 10. Użyłem Centrum opinii, aby zgłosić o tym i mam nadzieję, że deweloperzy Microsoft ostatecznie to naprawią.
windows-7
windows-10
screenshot
snipping
Kai Noack
źródło
źródło
Odpowiedzi:
Bajty wydają się być zakodowane na stałe w pliku wykonywalnym:
Aktualizacja
Byłem w stanie edytować kopię SnippingTool.exe, aby SnippingTool działał tak, jak chcesz:
Wartości szesnastkowe PRZED moją modyfikacją:
Wartości szesnastkowe PO mojej modyfikacji:
Moje okno dialogowe zapisywania SnippingTool teraz:
Uwaga: dołożyłem wszelkich starań, aby edytować pliki binarne za pomocą edytora szesnastkowego w taki sposób, jak ja. Upewnij się, że nie modyfikujesz bezpośrednio żadnych plików systemowych i pamiętaj, że jeśli zdecydujesz się zmodyfikować własne pliki , zrobisz to na własne ryzyko !
źródło
sfc /scannow
z wiersza polecenia z podwyższonym poziomem uprawnień. W przyszłości odradzałbym zastępowanie plików systemowych, zamiast tego uruchamiałbym zmodyfikowaną kopię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
. Problem polega na tym, że nie mogę otworzyć pliku CBS.log, aby sprawdzić, czy zadziałał plik SnippingTool.exe. DostajęAccess denied
wiadomość. ... Nadal nie mogę skopiować pliku SnippingTool.exe do folderu system32.Ach, znalazłem jeden sposób! Cholera prosta i do tej pory o tym nie myślałem: wpisując nazwę pliku, po prostu dodaj
.png
na końcu. Nie wymaga to hakowania i jest dość szybkie (<1 sekunda).Aktualizacja 2018
Ponieważ sugerowana edycja szesnastkowa nie zadziałała, zmieniłem oprogramowanie zrzutu ekranu i korzystam teraz z Lightcreen, który jest mały i poręczny, i zapewnia szybkie skróty ( Printnatychmiast zapisuje pełny ekran do pliku, CTRL printotwiera okno dialogowe, aby przechwycić ekran). Narzędzie daje podgląd, historię zrzutów ekranu, może nawet przesyłać bezpośrednio do imgur.com i zwraca adres URL, i działa przenośnie.
Więc odwracając się od narzędzia Microsoft do wycinania po tym, jak przez lata tak często robiono błędy z nazwami plików.
🚀 Aktualizacja 04/2019
W systemie Windows 10 dostępna jest nowa funkcja „Snip & Sketch” z prostymi, ale przydatnymi funkcjami. Aby go otworzyć, naciśnij Win+ Shift+ S. I to oszczędza
.png
.źródło
.PNG
którego nie można znaleźć. Teraz widziałem, że możesz przełączyć się z „Tekst” na „HEX” w trybie wyszukiwania. Znalazłem ważną część, która w końcu szukała50004E
... :)Zawsze możesz to zrobić: z katalogu, w którym pliki PNG są uruchamiane
REN *.PNG *.png
z wiersza polecenia.źródło
REN
polecenia.Jako rozwiązanie krótkoterminowe można to obejść. Wystąpił ten problem podczas ładowania obrazów z systemu operacyjnego Windows na urządzenie Apple. Użyłem dwóch metod:
źródło