0

Windowsエクスプローラーのようなフォルダーまたはファイルリストにマウスの右クリックオプションを追加する必要があります。要件は次のようになります。

「Mac OS X の Finder/フォルダ リストに表示される特定の拡張子を持つファイルがいくつかあります。ユーザーがその特定の拡張子を持つファイルをクリックすると、そのファイルを開くことができる .exe または .app 名を表示する必要があります」.

Mac OS Xでこの機能を実現する方法を知りたい.Windowsではレジストリのゲームですが、Mac OS Xで同じことを実現する方法がわかりません.

4

2 に答える 2

1

CFBundleDocumentTypesアプリケーションが配列で開くことができるファイル拡張子を指定することにより、アプリ バンドルの Info.plist ファイルでこれを取得します。

http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/TP40009249-101685-TPXREF107

于 2013-02-11T05:43:21.273 に答える
0

そのオプションを試しました。それは正常に動作しており、その拡張ファイルでアプリケーション アイコンを取得しています。また、アプリケーションはデフォルト ハンドラにあります。しかし、今の問題は、Qt を使用して作成したこのアプリケーションと、アプリケーションのメイン関数で、選択したファイルではなく、argv と argc のアプリケーション パスのみを取得していることです。それで、これを達成する方法を教えてください。さらに情報が必要な場合は、お知らせください。貴重な回答ありがとうございます

于 2013-02-12T07:03:37.383 に答える