현재 OS X에서 기본 URL 처리 동작을 수정하려고합니다. 웹 브라우저 외부의 링크를 클릭 할 때이 URL을 기본 웹 브라우저에서 열지 않고 대지에 복사하려고합니다 (예 : , Skype 대화에서 링크를 클릭하면 Firefox (현재 기본 웹 브라우저)에서 URL을 여는 대신이 URL을 OS X 페이스트 보드에 복사해야합니다.
솔루션에 대해 생각했지만 현재 구현할 수 없습니다. URL을 보드에 전송하는 응용 프로그램을 만들고이 응용 프로그램을 기본 웹 브라우저로 설정할 수 있다면 목표를 달성 할 수 있습니다.
Shell 명령을 실행 pbcopy
하고이 응용 프로그램을 기본 웹 브라우저로 설정 한 Automator로 응용 프로그램을 만들었지 만 예상 결과를 얻지 못했습니다. 몇 가지 테스트를했는데 링크를 클릭하면 응용 프로그램이 실행되고 있음을 확인할 수 있지만 URL을 응용 프로그램 / 쉘 스크립트로 전달할 수는 없습니다. 나는 stdin이나 전달 된 논쟁을 모두 시도했지만 성공하지 못했습니다.
Automator로 만든 응용 프로그램이 클릭 한 URL을 검색하여 pbcopy
해당 응용 프로그램이 URL에 대한 (기본) 처리기로 설정되어있는 경우 보낼 수 있는 방법이 있습니까?
또는 입력을 가져 와서 Automator보다 판지에 넣는 가짜 웹 브라우저를 만드는 더 좋은 방법이 있습니까? 또는 사용자 정의 응용 프로그램 / 스크립트없이 목표를 달성 할 수있는 다른 방법이 있습니까?