Como tirar uma captura de tela no Windows 7 e criar automaticamente um arquivo de captura de tela na área de trabalho como o Mac?

12

Estou tentando encontrar informações sobre como tirar uma captura de tela no Windows 7 que criará um arquivo de captura de tela como .pngna área de trabalho, como no mac, onde você pode fazer isso pressionando commandshift+ 4.

Teclado Mac com comando, shift e 4 teclas destacadas

No Windows, tudo o que sei é que posso fazê-lo pressionando PrtScn= Windows captura a tela inteira e a copia para a área de transferência.

ou para as janelas Ativas, basta segurar Alte pressionar PrtScn= O Windows captura apenas a janela atualmente ativa e a copia para a área de transferência.

No momento, estou usando o maComFortque me dá a funcionalidade do teclado semelhante ao Mac, que eu posso tirar uma captura de tela da mesma maneira com o Mac OS X, mas na verdade ele altera muitas das teclas do meu teclado da mesma maneira que não gostar.

Então, eu me pergunto se existe uma maneira melhor?

Todos
fonte
4
Eu li que no Windows 8 você pode fazer o Win+ PrtScrne o salva na sua pasta de perfil de usuário em imagens.
9/09/09
1. Abra o Picasa e minimize-o. 2. Agora, pressione a tecla “Print Screen” para capturar a tela 3. As capturas de tela serão salvas automaticamente na pasta “Pictures”
Venkat

Respostas:

11

Eu uso o Screenpresso . É gratuito, portátil e usa apenas a tecla Imprimir (com modificadores).

TrailOfFire
fonte
2
Você poderia nos contar algo mais sobre o Screenpresso?
Ivo Flipse
Eu peguei isso e defina-o como Ctrl + PrintScreen, ele salva automaticamente em uma pasta e não atrapalha. Ele também possui muitos outros recursos úteis, como captura de vídeo.
Liam
4
Requer conexão com a internet. Nenhum aplicativo portátil que faça nada além de tirar uma captura de tela deve exigir uma conexão com a Internet para funcionar.
Derek
Acabei de adquirir o Screenpresso, mas não consigo solicitá-lo antes de salvar. Isso é possível?
Max Williams
Agora, ele precisa de porcaria do .NET, e tem cerca de 13 MB, e requer conexão com a Internet.
Marco Demaio
13

Basta usar a ferramenta de recorte incorporada. Ele irá capturar a tela e solicitar que você a salve em um arquivo .png. Se você deseja que ele seja executado quando você pressiona PrintScrn, vincule-o a essa chave usando o AutoHotKey.

Ben Richards
fonte
Para quem possa estar interessado, você também pode adicionar um atalho à Ferramenta de Recorte, algo assim CTRL+ALT+P. Para fazer isso, clique com o botão direito do mouse em "Iniciar> Todos os programas> Acessórios> Ferramenta de recorte" e selecione "Propriedades", clique em "Tecla de atalho" e adicione CTRL+ALT+P(você não pode adicionar PrintScrncomo atalho, mas pelo menos ganhou) precisa instalar qualquer aplicativo externo como o AutoHotKey)
Marco Demaio
11

Baixe o NirCmd , o AutoHotKey e instale os dois. (Copie os arquivos nircmd para o diretório do Windows ou extraia-os para uma nova pasta).

Altere isso para diretórios relevantes onde o executável nircmd está armazenado e o caminho para a área de trabalho.

c:\path\to\nircmd.exe savescreenshot c:\path\to\desktop\Screenshot.png

Se tudo correr bem, você verá uma captura de tela na área de trabalho. Agora, faça o PrintScreen executar esse comando. É aqui que o AutoHotKey entra.

Acabei de modificar o script encontrado aqui . Crie um novo arquivo ".ahk" usando o Bloco de Notas, cole e modifique conforme necessário.

#NoEnv
SendMode Input
SetWorkingDir, path:\to\desktop

PRINTSCREEN::Run, c:\path\to\nircmd.exe savescreenshot c:\path\to\desktop\Screenshot_%A_Now%.png
!PRINTSCREEN::Run, c:\path\to\nircmd.exe savescreenshotwin c:\path\to\desktop\Screenshot_%A_Now%.png
return

Agora use a ferramenta "Converter .ahk em .exe", instalada junto com o AutoHotKey, e crie um executável.

Execute esse executável e pressione PrintScreen (e Alt + PrintScreen); Veja se isso fez o trabalho.

Agora basta adicionar um atalho ao executável na sua pasta Startup (que o carrega automaticamente sempre que você inicializa).

Editar: modificado para adicionar Alt + Printscreen e Timestamp aos arquivos.

vvsraju
fonte
Desculpe pelo segundo post. A tecla Enter não funcionou conforme o esperado. Eu vim aqui especificamente procurando uma solução de captura de tela sem o prompt "Salvar como". Não tenho certeza se o OP queria uma solução com ou sem aviso, mas estou votando isso como uma resposta alternativa igualmente correta. Nota para o instalador averso: Você não precisa de todo o pacote AutoHotKey para esta solução, por mais útil que seja. Você só precisa do compilador, Ahk2Exe.exe, que pode ser baixado como um executável independente. O comando para criar o arquivo executável a partir do script é "Ahk2Exe.exe / em um: \ path \ to \ your_script.ahk".
Ben Amos
1
Se você ainda deseja que a imagem também esteja na área de transferência, acrescente um til à instrução hotkey, como "~ PRINTSCREEN :: Run, ...." Isso passa a tecla pressionada pelo sistema operacional como de costume, além de acionar o tecla de atalho.
precisa saber é o seguinte
O que a !PRINTSCREEN:: ... linha faz? Qual é o objetivo do ponto de exclamação principal?
ChickenFeet
4

Você poderia tentar o Purrint.

http://www.bcheck.net/apps/

Ele oferece opções de formatos a serem usados, com base na extensão que você fornece aos screengrabs quando você configura o programa pela primeira vez. E, é claro, você pode escolher para onde deseja que as capturas de tela sejam enviadas.

Keith
fonte
1
Adoro que este aplicativo funcione desde o Windows 95 e tenha apenas 114kb!
Thomas Edwards
0

btw, se você já usa o IrfanView (o que eu fiz, porque é uma ferramenta incrivelmente super útil para editar imagens rapidamente e abrir / converter entre todos os tipos de formatos de imagem), existe uma opção para iniciar uma sessão de captura de tela (Opções -> Capturar / Captura de tela ..) (estou anexando a caixa de diálogo exibida, contendo todas as opções possíveis, como o diretório de destino e os botões de atalho, bem como a nomenclatura e o formato dos arquivos de imagem de destino)

[edit] no momento em que este artigo foi escrito, o IrfanView era "FREEWARE (para uso não comercial)"

captura de tela irfanview

hello_earth
fonte
-1

Eu escrevi um script python simples para capturar a tela em um arquivo em uma tecla de atalho.

O script e seu atalho estão aqui .

Existem dois arquivos printscreen-win.lnk e printscreen-win.py

Copie os dois para c:\utils, esse caminho pode ser alterado, mas você precisa editar o arquivo de atalho.

O arquivo de atalho espera que seu python seja:

c:\Python27\pythonw.exe

Copie o atalho para a área de trabalho e faça uma "Tecla de atalho" nas propriedades. O padrão que eu uso é Ctrl+ Alt+S

Depois de executar o script, ele salvará uma nova captura de tela em ...\Desktop\screen\

Você precisará do Python 2.xe PIL .

Desfrutar!

Ivan Dachev
fonte