AppleScript의 맞춤 URL 구성표
4270 단어 MacOSXAppleScript
자주 보이는 「http://~」나 「ftp://~」같은 것입니다.
이 스키마는, 유저 정의의 것을 이용하는 것도 가능해, 어플리케이션을 기동하거나, 파라미터를 건네주어 무언가의 처리를 시키거나 하는 일도 할 수 있습니다.
iOS 관련 정보는 충실한 것 같습니다만, AppleScript에서는 다음과 같이 구현.
1)open location 핸들러 준비
먼저 "AppleScript Editor"에서 매개 변수를 받는 핸들러를 준비합니다.
인수의 url_scheme 가 받는 파라미터가 됩니다.
on open location url_scheme
(*デリミタで文字列抽出*)
set AppleScript's text item delimiters to {"SchemeSample://"}
set txt_items to text items of url_scheme
set AppleScript's text item delimiters to {""}
set scheme_txt to txt_items as Unicode text
display dialog scheme_txt
end open location
2) 애플릿에 내보내기
이 상태로 애플릿에 써냅니다.
애플릿명은 우선 「SchemeSample」로서 둡니다.
3) "info.plist"파일 편집
내보낸 애플릿을 마우스 오른쪽 버튼으로 클릭하고 "패키지 내용 표시".
Xcode에서 "Contents/info.plist"파일을 다음과 같이 추가 편집합니다.
텍스트 에디터로 편집하는 경우는, 다음을 추가.
<key>CFBundleIdentifier</key>
<string>biz.corecara.SchemeSample</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>biz.corecara.SchemeSample</string>
<key>CFBundleURLSchemes</key>
<array>
<string>SchemeSample</string>
</array>
</dict>
</array>
"biz.corecara.SchemeSample"은 우선 Bundle ID(도메인. 앱 이름)입니다.
SchemeSample은 사용자 정의 체계 이름입니다.
4) 브라우저에서 실행
준비가 완료되었습니다.
브라우저에서 SchemeSample://Sample을 입력해 보세요.
다음과 같은 대화 상자가 표시됩니다.
Reference
이 문제에 관하여(AppleScript의 맞춤 URL 구성표), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/CorecaraBiz/items/9a1fc60aada31858d582텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)