반응형
클립보드에 저장된 내용, 즉 ctrl + c 를 해서 카피한 내용을 알프레드 워크플로우 내에서 쿼리 query 로 쓸 수 있는 방법이 있다.
1. 핫키로 워크플로우를 시작할 때
이때는 알프레드 자체가 이 기능을 제공한다.
워크플로우를 짤 때 트리거를 핫키로 넣는다.
그러면 아래와 같은 창이 뜬다.
위의 창에서 "Argument"를 "macOS Clipboard Contents"로 설정하면 클립보드의 내용을 쿼리로 사용한다.
2. 키워드로 워크플로우를 시작할 때
그런데 키워드로 워크플로우를 시작하는 경우에는 위와 같은 옵션이 없다. 이럴 때는 스크립트 하나를 추가해줘야 한다.
위의 이미지처럼 "Actions" 중에서 "Run Script"를 추가한다.
그리고 스크립트 내용에 아래의 두 줄을 넣는다.
query=$1
echo -n $(pbpaste)
그리고 이 Run Script를 키워드와 연결한다.
이제 알프레드를 소환하고 키워드 - 위의 경우 xc - 를 친 뒤 엔터를 치면 클립보드 내용을 쿼리로 다음 단계가 실행된다.
같은 문제로 고민하는 알프레드 유저들에게 도움이 됐으면 좋겠다.
P.S.
그리고 위의 내용을 이용한 배당소득세 계산 워크플로우에 관한 포스팅도 참고하길 바란다.
반응형
'IT 관련 팁 > 알프레드 워크플로우' 카테고리의 다른 글
Alfred Workflow - How to pass variables from Applescript to Output. (1) | 2022.04.17 |
---|---|
알프레드 워크플로우 - 세후 배당수익률 계산 워크플로우 (1) | 2022.04.02 |
알프레드 워크플로우 - 배당소득세 계산 워크플로우 (0) | 2022.03.25 |
알프레드 워크플로우 - 동일한 계산을 반복할 때 쓸 워크플로우 (1) | 2022.03.24 |
알프레드 워크플로우 - 몬터레이 12.3에 파이썬2(Python2) 설치하기 (7) | 2022.03.20 |