L'outil de capture dans Windows est suffisant pour des captures d'écran rapides. Le seul problème (et ennuyeux) est qu'il enregistre tous les fichiers avec une extension PNG majuscule, par exemplescreenshot.PNG
Comme il n'y a pas d'options dans le logiciel pour changer ce comportement, quelqu'un peut-il fournir un hack pour enregistrer des fichiers avec une .png
extension en minuscules ?
Je vous remercie.
PS1: Cette question a été posée en août 2009 sur microsoft.com . La réponse: "Supprimez le PNG et tapez png." - La réponse: "TOTAL FAIL"
PS2: Le problème existe toujours dans Windows 10. J'ai utilisé le Feedback Hub pour en faire rapport et j'espère que les développeurs de Microsoft vont enfin résoudre ce problème.
windows-7
windows-10
screenshot
snipping
Kai Noack
la source
la source
Réponses:
Les octets semblent être codés en dur dans l'exécutable:
Mise à jour
J'ai pu modifier une copie de SnippingTool.exe pour que SnippingTool fonctionne comme vous le souhaitez:
Valeurs hexadécimales AVANT ma modification:
Valeurs hexadécimales APRÈS ma modification:
Ma boîte de dialogue d'enregistrement SnippingTool maintenant:
Remarque: je prendrais un soin extrême lors de l'édition de fichiers binaires à l'aide d'un éditeur hexadécimal comme je l'ai fait. Veuillez vous assurer de ne pas modifier directement les fichiers système et sachez que si vous choisissez de modifier vos propres fichiers, vous le faites à vos risques et périls !
la source
sfc /scannow
partir d'une invite de commandes élevée. À l'avenir, je déconseille de remplacer les fichiers système, et plutôt d'exécuter une copie modifiée de 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
. Le problème est que je ne peux pas ouvrir le CBS.log pour vérifier si le SnippingTool.exe a également été effectué. Je reçois unAccess denied
message. ... Je ne parviens toujours pas à copier SnippingTool.exe dans le dossier system32.Ah, j'ai trouvé un moyen! C'est facile et je n'y ai pas pensé jusqu'à présent: lors de la saisie du nom de fichier, ajoutez simplement
.png
à la fin. Cela ne nécessite aucun piratage et est plutôt rapide (<1 seconde).Mise à jour 2018
Étant donné que la modification hexadécimale suggérée n'a pas fonctionné pour moi, j'ai changé le logiciel de capture d'écran et utilise maintenant Lightscreen qui est minuscule et pratique, et fournit des raccourcis rapides ( Printenregistre le plein écran immédiatement dans un fichier, CTRL printouvre la boîte de dialogue pour capturer une zone d'écran). L'outil vous donne des aperçus, l'historique des captures d'écran, peut même être téléchargé directement sur imgur.com et renvoie l'URL, et s'exécute portable.
Donc, se détourner de l'outil de capture de Microsoft après avoir été bogue si souvent au fil des ans.
🚀 Mise à jour 04/2019
Il y a une nouvelle fonctionnalité "Snip & Sketch" dans Windows 10, avec des fonctionnalités simples mais pratiques. Pour l'ouvrir, appuyez simplement surWin + Shift+ S. Et ça économise avec
.png
.la source
.PNG
ce qui était introuvable. Maintenant, j'ai vu que vous pouvez passer de "Texte" à "HEX" dans son mode de recherche, j'ai trouvé la partie importante enfin à la recherche de50004E
... :)Vous pouvez toujours le faire: à partir du répertoire où les fichiers PNG sont exécutés à
REN *.PNG *.png
partir d'une invite de commande.la source
REN
commande.En tant que solution à court terme, il existe des solutions. J'ai rencontré ce problème avec le chargement d'images à partir d'un système d'exploitation Windows vers un appareil Apple. J'ai utilisé deux méthodes:
la source