Colar e salvar automaticamente no MS Paint em segundo plano

Colar e salvar automaticamente no MS Paint em segundo plano

Estou tentando automatizar o Paint (Microsoft) para colar e salvar com o AutoHotKey enquanto o Paint está aberto em um programa de tela inteira sempre que pressiono a PrtScntecla. Esta é a sequência de eventos que quero que aconteça quando pressiono PrtScn: Quero que o Paint

  • Crie uma nova imagem (área de trabalho) (como se Ctrl+ Ntivesse sido digitado),
  • Colar (como se Ctrl+ Vtivesse sido digitado) e
  • Salvar como JPEG. (Eu criei Alt+ 4como um atalho de teclado para isso no Paint.)

A parte complicada é inserir números consecutivos após cada execução. Por exemplo, se o último JPEG salvo que tive foi numerado 151, na próxima vez que eu pressionar PrtScn, quero executar essa sequência e inserir 152, 153, etc. E quero manter o Paint em segundo plano.

Isso é possível?

Responder1

Como você mencionou, você deseja automatizar todo o processo, então eu recomendo que você useTiro Verde
isso salva automaticamente a imagem na PrtScnárea de transferência e também no seu local favorito.

você também tem permissão para capturar a tela desejada.

Tiro Verde

se você for capturar apenas no navegador, recomendo que você use o script SAVE PICTURE AS, que está disponível no autohotkey.

Responder2

Bem, esta é uma resposta parcial: se você conseguir fazer todo o resto funcionar com AutoHotKey e Paint, configure-o para salvar sempre com o mesmo nome de arquivo. Em seguida, escreva outro programa para ser executado em segundo plano. (Pode ser um arquivo em lote, um script do PowerShell, um script de shell se você tiver o Cygwin ou algo parecido, ou talvez até algo como um programa Java – tudo dependendo das ferramentas disponíveis e com as quais você se sente confortável. ) Faça com que esse programa monitore seu diretório para a criação do arquivo (por exemplo, my_snapshot.jpg) e renomeie-o com um nome com um número exclusivo (por exemplo, my_snapshot_153.jpg).

Se você acertar PrtScnmuito rápido (ou, equivalentemente, se o seu programa em segundo plano ficar atolado), existe o risco de o Paint sobrescrever um arquivo antes que seu script o renomeie. Sugiro que você investigue a configuração de uma ACL sofisticada no diretório que permite criar (e gravar) novos arquivos e renomear arquivos, mas não abrir arquivos para gravação. Não tenho certeza se isso é possível, mas suspeito que possa ser.

informação relacionada