반응형
알프레드와 키보드 마에스트로를 연동하는 방법에 대한 포스팅을 올렸었다. 이번에는 알프레드 워크플로우의 쿼리 query 를 키보드 마에스트로의 파이썬 스크립트로 전달하는 방법에 대해서 다루어 보려고 한다.
알프레드 워크플로우 - 알프레드와 키보드 마에스트로 연동, 연결하기
1. 알프레드 워크플로우의 쿼리를 키보드 마에스트로의 파이썬 스크립트로 전달하는 방법
알프레드 워크플로오의 쿼리는 키보드 마에스트로 내에서는 %TriggerValue%라는 이름으로 전달된다.
그런데 이 %TriggerValue%를 키보드 마에스트로의 "Execute Shell Script" 명령의 파이썬 스크립트로 전달하는 데는 몇 가지 절차를 더 거쳐야 한다.
결론부터 이야기하면 아래 이미지와 같다.
"Set Variable to text"를 통해 %TriggerValue%를 다른 이름의 변수로 지정한다. 위의 경우에는 zwk라는 이름이다.
그리고 그 아래 "Execute Shell Script"를 연결한다.
그리고
import os
q=os.environ['KMVAR_zwk']
위의 두 줄을 추가한다.
이는 os를 임포트 하고, zwk라는 이름으로 바꾼 %TriggerValue%를 q라는 이름으로 다시 지정하라는 의미이다.
그리고 그 이후의 파이썬 스크립트에서는 q를 소환해서 쓰면 된다.
반응형
'IT 관련 팁 > 알프레드 워크플로우' 카테고리의 다른 글
알프레드 워크플로우 - 여러 개의 변수를 애플스크립트를 거쳐 아웃풋으로 넘기기 (3) | 2022.04.27 |
---|---|
알프레드 워크플로우 - 알프레드와 키보드 마에스트로 연동, 연결하기 (1) | 2022.04.27 |
알프레드 워크플로우 - Openmovie DB 검색 워크플로우 (1) | 2022.04.27 |
Alfred Workflow - How to pass multiple variables through Applescript to Output. (2) | 2022.04.17 |
Alfred Workflow - How to pass variables from Applescript to Output. (1) | 2022.04.17 |