폴더에 서비스를 추가하여 특정 응용 프로그램으로 열 수 있습니까?
아래 스크린 샷에서 볼 수 있듯이 이름 ever note
이 지정된 응용 프로그램 이이 작업을 수행했습니다. #VSCODE 및 #Brackets에 대해 수동으로 수행하고 싶습니다.
편집하다
내 질문이 불분명하게 표시되어 있으므로 예제를 자세히 설명하려고합니다.
VSCode 를 예로 들어 봅시다 . 폴더를 여는 텍스트 편집기로 폴더와 폴더의 하위 폴더에서 텍스트 파일을 편집 할 수 있습니다. Sublime, Adobe Brackets 등과 같은 시장에는 다른 많은 응용 프로그램이 있습니다.
폴더 계층 구조는 다음과 같습니다 (아래 스크린 샷).
앱에서 폴더를 열려면 앱을 열고 폴더 열기 옵션으로 이동 한 다음 폴더를 찾은 다음 열기 버튼을 선택하고 클릭해야합니다
이 대신 폴더를 마우스 오른쪽 버튼으로 클릭하여 텍스트 편집기로 폴더를 직접 열 수있는 옵션이 필요합니다.
서비스를 추가하여 터미널에서 폴더를 열 수있는 것처럼
답변
이 작업은 Automator Service에서 수행 할 수 있습니다 .
서비스를 작성하십시오.
-
열기 자동화 및 선택 서비스 또는 파일 > 새로 만들기 > 서비스 의 경우 자동화가 이미 열려 있습니다.
-
설정 서비스는 선택 수신 에 파일이나 폴더 및 에 로 찾기 .
-
추가 실행 쉘 스크립트 액션을 설정 : 셸 에 / 빈 / bash는 과 : 패스 입력 에 인수로 다음과 같은 추가 코드를 :
for f in "$@"; do
open -a 'Visual Studio Code' "$f"
done
- Visual Studio Code에서 서비스 를 Open 으로 저장하십시오 .
- Automator를 닫습니다 .
이제 Finder 에서 파일 및 / 또는 폴더 를 선택한 다음 컨트롤을 마우스 오른쪽 단추로 클릭 하고 서비스 상황에 맞는 메뉴 에서 Visual Studio 코드 에서 열기를 선택할 수 있습니다 .
참고 : Visual Studio Code로 테스트 했지만 브래킷 이 설치되어 있지 않으므로 브래킷 으로 테스트 하지 않았습니다. 그러나 open
명령 에서 응용 프로그램 이름을 대체하는 동안 동일한 방식으로 생성 할 수도 있어야합니다 .
답변
답변
macOS Mojave (10.14.2)에서는 Automator에서 서비스 옵션을 찾을 수 없습니다. 그래서 미리보기 앱에서 폴더 내용을 열려면 아래 단계를 따라야했습니다.
- 오토메이터 열기
- 파일> 신규
- 빠른 동작 선택
- 선택을 클릭하십시오
- “워크 플로는 현재 수신 선택 파일 또는 폴더 에서 찾기 “
- Automator의 왼쪽 분할 창에서 라이브러리> 유틸리티> 쉘 스크립트 실행을 오른쪽 분할 창으로 끌어서 놓으십시오.
- 패스 입력이 “인수로” 설정되어 있는지 확인
- 그런 다음 아래 텍스트를 붙여 넣으십시오.
for f in "$@"; do
open -a 'Preview' "$f"
done
- 파일> 저장을 클릭하십시오.
- “미리보기에서 열기”로 이름을 지정하십시오.
- Finder로 이동하여 PDF 파일이 포함 된 폴더를 선택하고 finder에서 폴더 이름을 마우스 오른쪽 단추로 클릭 한 후 빠른 조치> 미리보기에서 열기를 선택하십시오.
- 이제 모든 PDF 파일이 미리보기에서 열립니다.
TODO : Preview는 바이너리 등이 아닌 일부 파일 형식 (예 : PDF 등) 만 여는 지 확인합니다.
답변
여기에는 자주 사용하는 폴더뿐만 아니라 즐겨 사용하는 응용 프로그램을 여는 응용 프로그램을 만드는 데 사용할 수 있는 가이드 가 있으므로 클릭 한 번으로 작업 (또는 재생) 할 수 있습니다. 어쩌면 그것은 당신의 요구 사항에 맞을 수도 있습니다 🙂
이 워크 플로우는 Microsoft Word, Adobe Photoshop 및 Apple의 Preview 응용 프로그램을 시작하는 데 사용됩니다. 워크 플로우는 Safari를 시작하고 정보 : Mac 홈 페이지를 엽니 다. 또한 Finder에서 폴더를 엽니 다. 원하는대로 사용자 정의 할 수 있습니다.
워크 플로우 생성
- / Applications에있는 Automator를 시작하십시오.
- 사용할 Automator 템플릿 유형으로 ‘응용 프로그램’을 선택하십시오.
- 라이브러리 목록에서 ‘파일 및 폴더’를 선택하십시오.
- ‘지정된 파인더 항목 가져 오기’조치를 오른쪽의 워크 플로우 패널로 끄십시오.
- 추가 버튼을 클릭하여 응용 프로그램 또는 폴더를 Finder 항목 목록에 추가하십시오.
- 워크 플로우에 필요한 모든 항목이 표시 될 때까지 추가 단추를 클릭하여 다른 항목을 목록에 추가하십시오. Finder 항목 목록에 기본 브라우저 (필자의 경우 Safari)를 포함시키지 마십시오. 브라우저를 특정 URL로 시작하는 다른 워크 플로우 단계를 선택합니다.
- 라이브러리 분할 창에서 ‘Open Finder Items’를 이전 조치 아래의 워크 플로우 분할 창으로 끌어 오십시오.
Automator에서 URL 작업
이것으로 응용 프로그램 및 폴더를 여는 워크 플로의 일부를 완료합니다. 브라우저를 특정 URL로 열려면 다음을 수행하십시오.
- 라이브러리 분할 창에서 인터넷을 선택하십시오.
- ‘지정된 URL 가져 오기’조치를 이전 조치 아래의 워크 플로우 패널로 끌어 오십시오.
- ‘지정된 URL 가져 오기’조치를 추가하면 Apple의 홈 페이지가 열리는 URL로 포함됩니다. Apple URL을 선택하고 제거 버튼을 클릭하십시오.
- 추가 버튼을 클릭하십시오. URL 목록에 새 항목이 추가됩니다.
- 방금 추가 한 항목의 주소 필드를 두 번 클릭하고 URL을 열려고하는 URL로 변경하십시오.
- 자동으로 열려는 각 추가 URL에 대해 위 단계를 반복하십시오.
- 라이브러리 분할 창에서 ‘웹 페이지 표시’조치를 이전 조치 아래의 워크 플로우 분할 창으로 끌어 오십시오.
워크 플로우 테스트
워크 플로우 작성을 완료하면 오른쪽 상단 모서리에있는 실행 단추를 클릭하여 워크 플로우가 올바르게 작동하는지 테스트 할 수 있습니다.
우리는 응용 프로그램을 만들고 있기 때문에 Automator는 ‘이 응용 프로그램은 Automator 내부에서 실행될 때 입력을받지 않습니다’라는 경고를 발행합니다. 확인 버튼을 클릭하여이 경고를 무시해도됩니다.
그러면 Automator가 워크 플로를 실행합니다. 포함 된 모든 폴더와 모든 응용 프로그램이 열려 있는지 확인하십시오. 브라우저를 특정 페이지로 열려면 올바른 페이지가로드되어 있는지 확인하십시오.
워크 플로우 저장
워크 플로가 예상대로 작동하는지 확인한 후 자동화 파일 메뉴를 클릭하고 ‘저장’을 선택하여 워크 플로를 응용 프로그램으로 저장할 수 있습니다. 워크 플로우 애플리케이션의 이름 및 대상 위치를 입력하고 저장을 클릭하십시오. 원하는 경우 위의 프로세스에 따라 추가 워크 플로우를 작성하십시오.
워크 플로우 사용
이전 단계에서는 워크 플로 응용 프로그램을 만들었습니다. 이제 사용할 시간입니다. 생성 한 응용 프로그램은 다른 Mac 응용 프로그램과 동일하게 작동하므로 응용 프로그램을 두 번 클릭하여 실행하면됩니다.
다른 Mac 응용 프로그램과 동일하게 작동하기 때문에 워크 플로 응용 프로그램을 클릭하여 Dock 또는 Finder 윈도우의 사이드 바나 도구 모음으로 드래그하여 쉽게 액세스 할 수 있습니다.
답변
문제를 정확하게 해결하지는 않지만 항상 폴더를 앱 독의 VSCode 아이콘으로 드래그하면됩니다.