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?


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).


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.


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.


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.


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


-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!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.