화면 캡처 소프트웨어 Greenshot에서 파일 경로를 클립 보드에 복사하는 방법

스키치가 끝나고 이른 4년



2015년까지의 스크린샷 촬영 소프트라고 하면 Evernote사의 Skitch이었습니다만, 2015년에 제공이 종료되었습니다. 이미 완전히 옛날 이야기입니다.

대체 캡처 소프트웨어 Screenpresso 및 그 문제



그런데 Skitch 없는 후 사용하고 있던 것이, 모유명 블로거가 소개하고 있었다 screenpresso 였습니다.
지정 영역의 캡쳐나 주석의 기입은 물론, 소프트를 묻지 않는 페이지의 전체 캡쳐등 그렇게 하면 Skitch보다 우수한 소프트였습니다.

신경 쓰는 점으로는
  • free 판에서는 키리 번마다 구입 대화가 나온다
  • 가끔 동작이 무거워지고 앱을 다시 시작해야 합니다.

  • 이 근처가 신경이 쓰였습니다만, 기능을 생각하면 사소한 문제였습니다.
    하지만. 한 가지 큰 문제가있었습니다.
  • 네트워크 접속이 없는 환경에서는 Free판은 캡쳐를 할 수 없다.

  • 503 에러가 발생했기 때문에 Screenpresso의 문제일 가능성도 있습니다만, Screenpresson의 Free판에서는 아무래도 캡쳐마다 Screenpresso의 서버와 통신하고 있는 것 같고, 네트워크 접속이 없으면, 일절의 캡쳐가 할 수 없게 되어 버리는 것이었습니다.

    본명 Greenshot



    그래서 다시 캡처 소프트 선정을 하고, 전환한 것이 Greenshot이었습니다.
    Greenshot은 오픈 소스로 개발되고 있어 지정 영역의 캡쳐, 주석등의 기능을 가져, 지정 폴더에의 자동 보존 등 Screenpresso와 동등의 작업을 할 수 있는 소프트입니다.
    일부 화살표나 단경 등은 그림자 등이 없고 경파적인 외형입니다만, 거기에 신경이 쓰이지 않으면 충분한 소프트입니다.

    저장된 경로를 클립보드에 저장하고 싶습니다.



    Screenpresso에서 Greenshot에 없는 기능 중에서 유일하게 원했던 것이 이 기능입니다. 이용 장면으로는 다음과 같은 형태입니다.
  • 캡처하기
  • 캡션 붙이기
  • 경로 복사
  • Redmine 등에 업

  • 이 흐름을 실현하고 싶다. 그리고 Greenshot이라면 쉽게 할 수 있습니다.

    External command Plugin 을 이용해 배치를 실행한다.



    Greenshot 플러그인도 개발하고 실현하기 위해서는 제대로 된 환경을 갖추어야 하며 거기에서 요구 사항을 실현하는 것은 꽤 어렵다.
    그러나 표준 플러그인으로 제공되는 External command Plugin 를 사용하면 적절한 배치 파일을 호출하고 현재 열려있는 파일의 경로를 복사하는 것은 아무런 작업도 없었습니다.

    배치 파일 내용



    인수를 클립보드에 걸친 단순한 내용

    argtoclip.bat
    @echo off
    echo %1 | clip
    

    Greenshot 설정


  • 설정 열기


  • 2. 플러그인에서 External command Plugin 선택

    3. New를 클릭하고 다음과 같이 설정을 넣습니다.

    4. 파일 메뉴에 CopyPath가 추가되므로 이를 클릭하여 클립보드에 경로가 들어 있는지 확인합니다.


    이상입니다. 완벽

    Greenshot 더 유행



    Greenshot의 정보는 Windows만 대응의 소프트라고 하는 일도 있기 때문인지, 별로 일본어권에 없습니다.
    다만, 일상적으로 스크린 샷을 찍는, 특히 매뉴얼을 바리바리 만드는 전투원 사내 SE등에는 추천의 소프트입니다.
    paint에 붙여서 노력하고 있는 당신에게, 꼭 추천입니다.

    좋은 웹페이지 즐겨찾기