問題タブ [file-association]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JDicはどうなりましたか?交換プロジェクトはありますか?
JDicプロジェクトが出回っているという話はいつも聞いていましたが、今まで本当に必要だったことはありませんでした(Javaにファイルの関連付けを登録することを検討しており、最も有望なソリューションのようでした)。
しかし、そのプロジェクトページ(私が見つけることができる唯一のもの)に行くと、 jarのダウンロードなどはないようで、最後のコミットは1年以上前でした(最後の一連の「アクティブな」コミットは終了しました) 3年前!)
これは今や死んだプロジェクトだと思います-これは本当ですか?もしそうなら、代替品はありますか?または、移動したばかりです(確かにどこに行くのかわかりませんでしたか?)ソースからロット全体を構築するのではなく、どこかからjarファイルを取得できると便利です。それができない場合、Javaを使用してカスタムファイルタイプを登録するためのより良いオプション(または次善のオプションは何ですか)はありますか?
android - 関連付けられているアプリケーション ファイル拡張子のアイコンを取得する方法
たとえば、「ファイル マネージャー」という名前のファイル マネージャーがこれを行います。ムービーを含むディレクトリを参照すると、デフォルトでそのアプリで開くときにギャラリー アイコンが表示されます。しかし、新しいムービー プレーヤーをインストールすると、アイコンがプレーヤーのアイコンに変わります。では、各ファイル (ファイルを開くアプリケーション) に関連付けられたアイコンを取得するにはどうすればよいでしょうか?
ios - iOS でファイル タイプの関連付けを復元する方法
mp3、pdf などのファイル タイプを引き継ぐ Phone Drive という名前のアプリを試したことがある人もいるでしょう。
しかし、既定のアプリへの関連付けを復元したい場合はどうすればよいでしょうか?
たとえば、以前、Safari で mp3 へのリンクを開くと、Safari で再生されました。しかし、Phone Drive を使用しているときは、そのアプリでダウンロードして後で再生する必要があります。
なにか提案を?
以下は無視してください。iOS は wma をサポートしていません....
あなたの中には、Phone Drive という名前のアプリを試したことがあるかもしれません。それは、wma、pdf などのファイル タイプを引き継いでいます。
元々、Safari で wma ファイルへのリンクをクリックすると、Web ページに埋め込まれたプレーヤーで開かれます。
ただし、そのアプリをインストールして削除した後、同じリンクをタップすると、Safari がリンクをダウンロードできないという警告を表示します。
解決策はありますか?ありがとうございました。
java - Java - プログラムで新しいファイル拡張子を作成する
作成中のプログラムに新しいファイル拡張子 (おそらく複数) を作成することを目指しています。そこで、少し調べてみたところ、この件に関する多くの情報源を見つけました.
C++ でファイル拡張子をアプリケーションに関連付けるレジストリ エントリを作成する
http://support.microsoft.com/?scid=kb%3Ben-us%3B185453&x=6&y=11
http://www.rgagnon.com/javadetails/java-0592.html
http://www.rgagnon.com/javadetails/java-0480.html
また、マイクロソフトのサポートは実際には Visual Basic のレッスンですが、レジストリの変更に類似点があるかどうかを確認しようとしていただけです。
彼らのほとんどは、Windows が新しいファイルを認識し、それをどう処理するかを知るために、何らかのレジストリ編集を行うことについて話しているのが一般的です。次に、Oracle によるこのドキュメントに出くわしました。このドキュメントでは、上記のすべてを (一見) 単純な Java コードで実行できると主張しています。そんなに簡単なら、誰かがすでに指摘しているはずです。また、その文書は 2006 年のものです。私はいくつかの質問を持っていますが、それらは多くのことを理解する必要があることを理解しています。
- Java プログラム用のファイル タイプを作成して関連付けるには、実際にはどのような方法が最適でしょうか?
- オラクルの方法を使用する場合、それは完全に別のプログラムで行われますか? プログラムが実行されるたびにファイルタイプが作成されて関連付けられることを望んでいないと思います。私が見たところ、実際にはエラーが返されます。
- 他の人 (Windows ユーザーのみ) がプログラムを簡単にインストールできるようにしたいのですが、私は Windows 7 64 ビットを使用しています。関連付けを 32 ビット システムと互換性があるようにするために注意すべき変更はありますか?
- 変更はどちらの方法でも簡単かつ完全に元に戻すことができますか (つまり、テスト ファイル拡張子を作成したいだけの場合)?
この種のことを事前知識なしで行う方法を教える広範な情報源を見つけることができなかったので、誰かが私の質問に答えることができないが、私が見ることができる良い情報源を持っているなら、それはいいでしょう.それも。
.net - 特定のファイル拡張子をアプリケーションに関連付けるにはどうすればよいですか?
特定の拡張子を.NETアプリケーションに関連付けて、ユーザーがその拡張子のファイルをダブルクリックするだけで開くことができるようにするにはどうすればよいですか?
私はこれらのトピックに関するいくつかの質問といくつかの回答を見てきましたが、何も完全ではなく、要点に向かっているようです。
私の質問は:
特定の拡張機能をアプリケーションに関連付けるための最良の戦略は何ですか?そのために必要な手順/ツールは何ですか?これをセットアップ展開プロジェクトに含めるにはどうすればよいですか?
ありがとう
java - JAR Bundler を使用して作成した Java アプリケーションにファイルを引数として渡すにはどうすればよいですか?
特定のファイル タイプをアプリケーションに関連付けたいので、この特定のタイプのファイルの 1 つをダブルクリックすると、アプリケーションが開きます。これは問題なく動作しますが、ダブルクリックしたファイルが引数としてプログラムに渡されません。
たとえば、アプリケーションをtxt
ファイルに関連付けて をダブルクリックtodo.txt
すると、アプリケーションが開きますが、どのtxt
ファイルをダブルクリックしたかわかりません。
私が読むことができることから、これはOS X でどのように動作するはずであり、デフォルトの動作 (Windows などでの動作) に依存する代わりに、ApplicationListener.handleOpenFile();
fromを使用する必要がありますcom.apple.eawt
。ただし、これを試みると、許可されていないと言われます。
アクセス制限: 必要なライブラリ /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/ui.jar の制限により、タイプ ApplicationListener にアクセスできません
ここでの別の質問では、ある人は中国の Web サイトで解決策を見つけたと言い、もう 1 人はJavaのライセンス契約の条件によれば合法ではないと言いました。
Mac OS X Developer Libraryでそれについての言及を見つけることができず、JAR Bundlerに関するこのサイトで役立つと思われるリンクが何であれ、Apple の Developer サイトのデッド ページに移動するだけです。
私は何が欠けていますか?他のオペレーティングシステムでは些細なことですが、これを行うことはほぼ不可能でしょうか?
おそらく言及する価値があります...JAR
ファイルはOS Xのプログラムに関連付けることができないため、 JAR Bundler を使用してOS Xアプリケーションバンドルを作成しました。Java アプリケーションをネイティブ OS X アプリケーションとして扱えるようにするために特別に作成された Apple ツール。これを使用することで、最初にファイルの種類をアプリケーションに関連付けることができました。
visual-studio-2010 - ファイルの関連付け - コマンド ライン引数としてファイル名を挿入する方法
展開プロジェクトで特定のファイル拡張子を関連付ける方法は知っていますが、それらのファイルの 1 つが開かれたときに、ファイル名をアプリケーションに渡して正しいアクションを続行したいと考えています。
イメージ 1 に示すように、展開プロジェクトの [ファイル タイプ] タブで、コマンド ライン引数として送信するものを指定できます。
Arguments の値として使用するために開かれたファイルの実際のファイル名を取得するにはどうすればよいですか?
sqlite - 正しくない Mac ファイルの種類を変更する方法
Kind = Unix Executable file であるファイルを除いて、すべて Kind が Document に正しく設定されているいくつかの SQLITE ファイルがあります。それはまだロードされ、正常に実行されます。これをクリーンアップしたいのですが、このファイルの Kind を Document に変更する方法が見つかりません。
そもそも Kind が間違って設定された理由と、それを正しい値に変更する方法を知っている人はいますか? こことGoogleで検索しました。
inno-setup - Inno Setup - QuickTime のファイル許可の設定
「.mov」ファイルを Windows の QuickTime Player に関連付けようとしています。デフォルトでは、Windows Media Player がファイルを開こうとしているようです。私の iss ファイルに正しいものがあってはなりません。ここに私が持っているものがあります:
一番上のコードにも ChangeAssociations=yes があります。
私はどこかに正しい値を持っていないはずです。インストールを実行した後、Windows Media から QuickTime へのファイルの関連付けは変更されません。