メールメッセージリンクの処理 -- macos フィールド と applescript フィールド 関連 問題

Mail Message Link Handling












1
vote

問題

日本語

私はWindowsネットワークリンクを提供したときにそれを正しいSMB://同等のものに変換し、ネットワークドライブをマウントし、そしてFinderで要求されたフォルダを開きます。 Plain

私は貼り付けられたネットワークパスを取るだけのアプリケーションに組み込まれています。理想的には、リンクが正しい形式であるかどうかを確認することができるように、Mair.app電子メールメッセージのリンクをクリックすることをトリガーする必要があります。これは、リンクが正しい形式であるかどうかを確認し、スクリプトを実行してドライブをマウントしてFinderのフォルダをロードしようとします。

これをやっていますか?

英語

I have written an AppleScript which when supplied with a Windows network link, will convert it to the correct smb:// equivalent for the server in our office, mount the network drive, and open the requested folder in Finder.

I have this built in an application which just takes a pasted network path. Ideally I need this to trigger on clicking a link in a Mail.app email message so that it can check if the link is in the correct format, and if so run the script and attempt to mount the drive and load the folder in Finder.

How would I go about doing this?

</div
     

回答リスト

1
 
vote
vote
ベストアンサー
 

これを行うには、SMB:// Linksの既定の役割ハンドラとして、OS X起動サービスに登録されたCocoaアプリケーションを作成する必要があると思います。

私は別の質問についてこれを行う方法についていくつかのものを書いた: CocoaアプリケーションをデフォルトのWebブラウザとして設定しますか?

純粋なAppleScriptソリューションがある場合、またはmail.app内のリンクを処理する方法がある場合、私はそれを認識していません。

 

In order to do this I think you'd need to create a Cocoa application that was registered with OS X Launch Services as the default role handler for smb:// links.

I've written some stuff about how to do this on another question: How do you set your Cocoa application as the default web browser?

If there's a pure AppleScript solution or a way of only handling links within Mail.app I'm not aware of it.

</div
 
 

関連する質問

1  AppleScriptを使用してカレンダー(ICS)を解析します  ( Parse calendar ics with applescript ) 
これをクラックするのに苦労しているIAM。私はAppleScriptにICSファイルを読みました、そしてそれを解析する必要があります。これは私のコードです <事前> <コード> set calURL to "https://url.to.ics" set ca...

1  AppleScriptのメールルールからメッセージを取得する  ( Getting at a message from a mail rule in applescript ) 
Applessiptを学ぶ言い訳として、私はメッセージをフィルタリングするためにメールルールに添付するスクリプトを書いています。私は周りをスクラムしてこの多くのコードをまとめています: <事前> <コード> on perform_mail_action(th...

-1  AppleScriptを使用してMOGを最小化する方法  ( How to minimize mog using applescript ) 
私は、特定のウィンドウの最小化と最大化を切り替えるためにAppleScriptに取り組んでいます。私はそれがかなりうまく機能しています。しかし、私は1つのアプリケーションで特定の問題に遭遇していますMOG用のMOGアプリは、<コード> miniaturize ...

9  Shell ScriptsからOS X Finderの色でファイルをタグ付けする  ( Tagging files with colors in os x finder from shell scripts ) 
Mac OS X Finderの色でファイルやフォルダをタグ付けできます。 シェルスクリプトからこれを行う方法はありますか? ...

1  AppleScript "On On On On On On" Misbehavior  ( Applescript on open misbehavior ) 
私は、Photoshopでのサイズ変更にAppleScriptドロップレットを使用するローカルサーバー上のJPEGイメージのリストがあります。私はこれを行うために「オープン」を使いますが、奇妙なことが起こります:彼らは2つの部分で開いています。 ファイルは次の...

0  スクリプト/ OSX 10.7以降/ Safari / Automator / Objective-Cからモーダルを解除する  ( Dismissing modal from script osx 10 7 safari automator objective c ) 
Safariブラウザモーダルボックスに焦点を当てて、その入力と解雇を制御しようとしています。 例:Webサイトに移動してモーダルボックスをスローし、モーダルフォーカスを与え、その内容と対話できるようにする自動化されたワークフローまたはスクリプトを作成すること...

0  AppleScript + Microsoft Word - 「名前を付けて保存」のファイルの種類?  ( Applescript microsoft word file types for save as ) 
単一ファイルWebページ(.mht)形式でWord文書を保存するためのスクリプトを作成しようとしています。私は実際の「保存」コマンドを書くところにある部分次第です、そして私はそこに立ち往生しています。これが私がしようとしていることです: <事前> <コード> ...

0  Yojimboのメモアイテムの「コンテンツ」を取得できないのはなぜですか?が「コンテンツ」を取得できますか?  ( Why cant i retrieve contents of a note item in yojimbo but i can retrieve th ) 
YojimboのAppleScript辞書のメモアイテムは次のように定義されています。 <事前> <コード> note item n [inh. database item] : A note item. elements contained by ap...

0  Xcode5でMac OS X用のサービスを作成する方法  ( How to creating a service for mac os x on xcode5 ) 
Mac OS X用の小規模サービスを作成したい。私はこのリンクから続きます http://simx.me/technonova/tips/creating_a_service_for_mac_os_x.html しかし、私はステップ番号12で立ち往生していま...

0  Appleスクリプトファイルを設定できるようにする方法Windowから出荷されたApple Sciptファイルはできますか?  ( How to make the apple script file configurable can apple scipt file shipped f ) 
スクリプトエディタでは、JARを起動するためのコマンドを書きました。 シェルスクリプト "CD / Desktop / Runjar /; java -jar runmyjar.jar" をアプリケーションとしてスクリプトファイルとして保存します。スクリプト...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有