A ferramenta de recorte no Windows é suficiente para capturas de tela rápidas. O único problema (e irritante) é que ele salva todos os arquivos com uma extensão PNG maiúscula, por exemploscreenshot.PNG
Como não há opções no software para alterar esse comportamento, alguém pode fornecer um hack para salvar arquivos com uma .png
extensão em minúscula ?
Obrigado.
PS1: Essa pergunta foi feita em agosto de 2009 no microsoft.com . A resposta: "Exclua o PNG e digite png." - A resposta: "TOTAL FAIL"
PS2: O problema ainda existe no Windows 10. Usei o Feedback Hub para informar sobre isso e espero que os desenvolvedores da Microsoft consertem isso finalmente.
windows-7
windows-10
screenshot
snipping
Kai Noack
fonte
fonte
Respostas:
Os bytes parecem estar codificados no executável:
Atualizar
Consegui editar uma cópia do SnippingTool.exe para que o SnippingTool funcionasse como você deseja:
Valores hexadecimais ANTES da minha modificação:
Valores hexadecimais APÓS minha modificação:
Minha caixa de diálogo de salvamento do SnippingTool agora:
Nota: Eu tomaria muito cuidado ao editar arquivos binários usando um editor hexadecimal da maneira que eu tenho. Por favor, certifique-se de não modificar qualquer sistema de arquivos diretamente, e estar ciente de que se você optar por modificar seus próprios arquivos que você o faz por sua conta e risco !
fonte
sfc /scannow
em um prompt de comando elevado. No futuro, gostaria de aconselhar contra substituindo arquivos de sistema, e em vez disso executar uma modificada cópia 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
. O problema é que não consigo abrir o CBS.log para verificar se o SnippingTool.exe também foi efetuado. Eu recebo umaAccess denied
mensagem. ... Ainda não consigo copiar o SnippingTool.exe para a pasta system32.Ah, eu encontrei um caminho! Muito fácil e não pensei nisso até agora: Ao inserir o nome do arquivo, basta adicionar
.png
no final. Isso não requer hack e é meio rápido (<1 segundo).Atualização 2018
Como a edição hexadecimal sugerida não funcionou para mim, mudei o software da captura de tela e agora uso o Lightscreen, que é minúsculo e prático e fornece atalhos rápidos ( Printsalva a tela CTRL printinteira imediatamente no arquivo, abre a caixa de diálogo para capturar uma área da tela). A ferramenta fornece pré-visualizações, histórico de capturas de tela, pode até fazer o upload diretamente para imgur.com e retornar o URL, além de rodar portátil.
Então, afastando-se da ferramenta de recorte da Microsoft, depois de ter sofrido erros de nome de arquivo com tanta frequência ao longo dos anos.
🚀 Atualização 04/2019
Há um novo recurso "Recortar e esboçar" no Windows 10, com recursos simples, mas úteis. Para abri-lo, basta pressionar Win+ Shift+ S. E economiza com
.png
.fonte
.PNG
que não foi encontrado. Agora eu vi que você pode mudar de "Texto" para "HEX" em seu modo de pesquisa, eu encontrei a parte importante, finalmente, à procura de50004E
... :)Você sempre pode fazer isso: no diretório em que os arquivos PNG são executados
REN *.PNG *.png
em um prompt de comando.fonte
REN
comando.Como solução de curto prazo, existem maneiras de contornar isso. Eu tive esse problema ao carregar imagens de um sistema operacional Windows para um dispositivo apple. Eu usei dois métodos:
fonte