Das Snipping-Tool in Windows reicht für schnelle Screenshots aus. Das einzige (und ärgerliche) Problem ist, dass alle Dateien mit einer PNG-Erweiterung in Großbuchstaben gespeichert werden, zscreenshot.PNG
Kann jemand einen Hack zum Speichern von Dateien mit einer .png
Erweiterung in Kleinbuchstaben bereitstellen, da die Software keine Optionen zum Ändern dieses Verhaltens enthält ?
Vielen Dank.
PS1: Diese Frage wurde im August 2009 auf microsoft.com gestellt . Die Antwort: "Löschen Sie das PNG und geben Sie png ein." - Die Antwort: "TOTAL FAIL"
PS2: In Windows 10 besteht immer noch ein Problem. Ich habe den Feedback Hub verwendet, um darüber zu berichten, und hoffe, dass die Microsoft-Entwickler dies endgültig beheben.
windows-7
windows-10
screenshot
snipping
Kai Noack
quelle
quelle
Antworten:
Die Bytes scheinen in der ausführbaren Datei fest codiert zu sein:
Aktualisieren
Ich konnte eine Kopie von SnippingTool.exe bearbeiten , damit SnippingTool wie gewünscht funktioniert:
Hexadezimalwerte VOR meiner Änderung:
Hexadezimalwerte NACH meiner Änderung:
Mein SnippingTool-Speicherdialog jetzt:
Hinweis: Ich würde äußerst vorsichtig sein, wenn ich Binärdateien mit einem Hex-Editor so bearbeite, wie ich es getan habe. Bitte stellen Sie sicher, dass Sie keine Systemdateien direkt ändern, und beachten Sie, dass Sie dies auf eigenes Risiko tun , wenn Sie Ihre eigenen Dateien ändern !
quelle
sfc /scannow
an einer Eingabeaufforderung mit erhöhten Rechten zu beheben . In Zukunft würde ich davon abraten, Systemdateien zu ersetzen, und stattdessen eine modifizierte Kopie von SnippingTool.exe ausführen ...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
. Das Problem ist, dass ich das CBS.log nicht öffnen kann, um zu überprüfen, ob auch die SnippingTool.exe betroffen war. Ich bekomme eineAccess denied
Nachricht. ... Ich kann die Datei SnippingTool.exe immer noch nicht in den Ordner system32 kopieren.Ah, ich habe einen Weg gefunden! Verdammt einfach und habe bis jetzt nicht daran gedacht: Wenn Sie den Dateinamen eingeben, fügen Sie
.png
am Ende einfach hinzu . Dies erfordert keinen Hack und ist ziemlich schnell (<1 Sekunde).Update 2018
Da die vorgeschlagene Hex-Bearbeitung für mich nicht funktioniert hat, habe ich die Screenshot-Software geändert und verwende jetzt Lightscreen, das winzig und praktisch ist und schnelle Verknüpfungen bietet ( Printspeichert den Vollbildmodus sofort in der Datei, CTRL printöffnet den Dialog zum Erfassen eines Bildschirmbereichs). Das Tool bietet Ihnen eine Vorschau, einen Screenshot-Verlauf, kann sogar direkt auf imgur.com hochladen, gibt die URL zurück und wird portabel ausgeführt.
Wenden Sie sich also von Microsofts Snipping-Tool ab, nachdem der Dateiname im Laufe der Jahre so oft abgehört wurde.
🚀 Update 04/2019
In Windows 10 gibt es eine neue Funktion "Snip & Sketch" mit einfachen, aber praktischen Funktionen. Zum Öffnen einfach Win+ Shift+ drücken S. Und es spart mit
.png
.quelle
.PNG
denen gesucht, die nicht gefunden werden konnten. Jetzt habe ich gesehen, dass Sie im Suchmodus von "Text" zu "HEX" wechseln können. Ich fand den wichtigen Teil endlich auf der Suche nach50004E
... :)Sie können dies immer tun: aus dem Verzeichnis, in dem die PNG-Dateien
REN *.PNG *.png
an einer Eingabeaufforderung ausgeführt werden.quelle
Als kurzfristige Lösung gibt es Möglichkeiten, dies zu umgehen. Ich habe dieses Problem beim Laden von Bildern von einem Windows-Betriebssystem auf ein Apple-Gerät festgestellt. Ich habe zwei Methoden angewendet:
quelle