자동으로 붙여넣고 백그라운드에서 MS Paint에 저장

자동으로 붙여넣고 백그라운드에서 MS Paint에 저장

키를 누를 때마다 그림판이 전체 화면 프로그램 뒤에 열려 있는 동안 AutoHotKey를 사용하여 붙여넣고 저장하도록 (Microsoft) 그림판을 자동화하려고 합니다 PrtScn. 다음은 내가 누를 때 발생하고 싶은 일련의 이벤트입니다 PrtScn. 페인트를 사용하여

  • 새 이미지(작업 공간)를 생성합니다( Ctrl+를 N입력한 것처럼).
  • Ctrl붙여넣기( +를 V입력한 것처럼 ) 및
  • JPEG로 저장. (나는 그림판에서 이에 대한 키보드 단축키로 Alt+를 만들었습니다 .)4

까다로운 부분은 각 실행 후에 연속적인 숫자를 입력하는 것입니다. 예를 들어, 마지막 JPEG 저장 번호가 151이었다면 다음에 을 누를 때 PrtScn해당 시퀀스를 실행하고 152, 153 등을 입력하고 싶습니다. 그리고 그림판을 배경에 유지하고 싶습니다.

이것이 가능한가?

답변1

당신이 언급했듯이 전체 프로세스를 자동화하고 싶다면 다음을 사용하는 것이 좋습니다.그린샷
이렇게 하면 이미지가 PrtScn클립보드와 즐겨찾는 위치에 자동으로 저장됩니다.

또한 원하는 화면을 캡처할 수 있습니다..

그린샷

브라우저에서만 캡처하려는 경우 autohotkey에서 사용할 수 있는 SAVE PICTURE AS 스크립트를 사용하는 것이 좋습니다.

답변2

글쎄, 이것은 부분적인 답변입니다. 다른 모든 것이 AutoHotKey 및 Paint와 함께 작동하도록 할 수 있다면 매번 동일한 파일 이름으로 저장하도록 설정하십시오. 그런 다음 백그라운드에서 실행할 다른 프로그램을 작성하십시오. (이것은 배치 파일, PowerShell 스크립트, Cygwin 등이 있는 경우 쉘 스크립트 또는 Java 프로그램과 같은 것일 수도 있습니다. 모두 사용 가능한 도구와 사용하기 편한 도구에 따라 다릅니다. ) 해당 프로그램에서 파일 생성을 위해 디렉터리를 모니터링하고(예: my_snapshot.jpg) 고유 번호가 있는 이름으로 이름을 바꾸도록 합니다(예: my_snapshot_153.jpg).

너무 빨리 누르는 경우 PrtScn(또는 백그라운드 프로그램이 중단되는 경우) 스크립트의 이름을 바꾸기 전에 그림판이 파일을 덮어쓸 위험이 있습니다. 새 파일을 생성(및 쓰기)하고 파일 이름을 바꿀 수 있지만 쓰기 위해 파일을 열 수는 없도록 디렉터리에 멋진 ACL을 설정하는 방법을 조사해 보시기 바랍니다. 이것이 가능한지는 확실하지 않지만 그럴 수도 있다고 생각합니다.

관련 정보