問題タブ [open-with]

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.

0 投票する
4 に答える
5275 参照

c# - アプリケーション名をオープンウィズリストに表示するにはどうすればよいですか?

これは、ここでの私の質問の続きです。タイプ*.bmpのオープンウィズリストを作成しています。その質問の回答に従って、レジストリキーからオープンウィズリストにアプリケーションのリストを作成しました。

このメソッドは、次のようなアプリケーション名のリストを返します。

  • Paint.Picture
  • ehshell.exe
  • MSPaint.exe
  • ois.exe
  • VisualStudio.bmp.10.0
  • QuickTime.bmp

これらはPrgIdであり、特定のアプリケーションを開くために実行する必要のあるコマンドを取得できます。

メニューに表示する必要のあるアプリケーション名を取得するにはどうすればよいですか?新しいアプリケーションの使用を開始するたびに、Windowsオペレーティングシステムはexeファイルのバージョンリソースからアプリケーション名を自動的に抽出し、後で使用するために「MuiCache」と呼ばれるレジストリキーに保存します。MUICacheデータは、HKEY_CURRENT_USER \ Software \ Classes \ Local Settings \ Software \ Microsoft \ Windows \ Shell\MuiCacheに保存されます

ただし、アプリケーションが少なくとも1回実行されたことを保証することはできません。また、ファイルのバージョンリソースから直接desciptionキーを取得することもできますが、次のようなコマンドからアプリケーションパスを分割するのに問題があります。

%SystemRoot%\ System32 \ rundll32.exe "%ProgramFiles%\ Windows Photo Viewer \ PhotoViewer.dll"、ImageView_Fullscreen%1

名前情報を取得するにはどうすればよいですか?

私のコマンドのリストの下

  • "C:\ Windows \ System32 \ rundll32.exe \" C:\ Program Files \ Windows Photo Viewer \ PhotoViewer.dll \ "、ImageView_Fullscreen%1"
  • "\" C:\ Windows \ eHome \ ehshell.exe \ "\"%1 \ ""
  • "C:\ PROGRA〜1 \ MIF5BA〜1 \ Office14 \ OIS.EXE / shellOpen \"%1 \ ""
  • "\" C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ devenv.exe \ "/ dde"
  • "C:\ Program Files(x86)\ QuickTime \ PictureViewer.exe \"%1 \ ""
0 投票する
2 に答える
425 参照

java - 「プログラムから開く」ダイアログ

Javaでアプリを作っています。をクリックしたときに[プログラムから開く]ダイアログを表示したいJButton

Windowsでは、推奨プログラムリストの内容はレジストリエントリから決定されることを知っています

..where'filetype'は必須のファイルタイプです

このアプリが実行されているOSを完全に独立させてこれを実行できる方法はありますか?または、それに応じてOS名とプログラムを取得する必要がありますか?

0 投票する
1 に答える
972 参照

objective-c - NSDataをデフォルトのMIMEタイプに変換する

タイプがわからNSDataないサーバーから受信しましたMIME

ここで、NSDataをそのファイルのMIME/拡張子を知らずにImage/ Pdfのような任意のファイルに変換したいので、iPadでそのファイルを開きたいと思います。

だから私は自分をデフォルトタイプNSDataのファイルに変換したいので、それを開く必要があります。MIME

だから、で開くようなオプションはありますか...

任意の提案やサンプルをいただければ幸いです。

前もって感謝します..

0 投票する
1 に答える
150 参照

javascript - QTReport.exe で XML を開く

私はJavascriptコードを書いています。QTReport.exe で XML ファイルを開く必要があります。QTReport.exe は、xml ファイルを読み込み、QTP の実行結果を表示するために構成されています。Windowsエクスプローラーで次のことができます。XMLファイルを右クリックし、「開く」オプションを選択し、プログラムを「C:\Bin\QTReport.exe」として指定しました。私の質問は、QTReport.exe で XML ファイルを開くように指定できる API または関数はありますか?

0 投票する
1 に答える
76 参照

xcode - ユーザーがコンテキストメニュー項目「プログラムから開く」でアプリを選択できるようにするOSX用アプリの作成

Xcodeを使用したMacOSX用のマルチメディアアプリがあります。

使用される言語は、Objective-C、C ++、およびCです。

ユーザーに何もさせずに、どういうわけか「プログラムから開く」コンテキストメニューにアプリを表示したいと思います。ユーザーが[設定]で設定するか、追加の手順を実行しない限り、デフォルトの関連付けを「引き継ぐ」ことはしたくありません。

助言がありますか?

0 投票する
2 に答える
776 参照

visual-studio - [アプリケーションから開く] ダイアログで自分のプログラムの名前を設定するにはどうすればよいですか?

プログラムに読んでもらいたいVLC (Move on end)

a

アセンブリ情報を次のように変更しましたが、役に立ちませんでした。

a

[プログラムから開く] ダイアログに表示される名前を変更するにはどうすればよいですか?

0 投票する
2 に答える
336 参照

java - JavaエディタがJavaコードを開かない

プロジェクトエクスプローラから.javaファイルの1つをダブルクリックすると、。で開かれませんJava EditorOpen With -> Java Editor私も無駄にそれを開こうとしました。私も確認しWindows -> Preferences -> General -> Editors、拡張子.javaをデフォルトの.javaにしましたJava Editor

このアプリは事実上完成したばかりで、何も変更していないように感じ、.javaファイルを開くことができなくなりました。スクリーンショットを見ると、赤いボックスでファイルが開いているように見え、特定の行番号などで確認できます。これらのファイルを開いて表示できるようにする方法について何か提案はありますか?

ここに画像の説明を入力してください

0 投票する
0 に答える
497 参照

ios - presentOpenInMenuFromRect は呼び出しプログラムを閉じますか?

PhoneGap Build アプリケーションを開発していますが、Adobe Reader でローカル ファイルを開くようにユーザーに促す方法が必要でした (私の状況では inAppBrowser は機能しません)。必要なことを実行する PhoneGap 用のサードパーティ製プラグインを見つけました。ただし、リモートの .pdf ファイルに対してのみ実行します。プラグイン コードを変更して iPad/iPhone 上のローカル ファイルを操作する方法を見つけましたが、ユーザーが Adob​​e Reader で PDF を開くとアプリケーションが閉じてしまうようです。

Objective C、Xcodeなどについてはほとんど何も知りません。

望ましい機能は次のとおりです。

  1. ユーザーがファイルを検索または参照してアプリをナビゲートする
  2. 目的のファイルを検索
  3. ファイルを選択
  4. ユーザーには「開く」オプションが表示され、そのうちの 1 つは Adob​​e Reader です。
  5. ユーザーが Adob​​e を選択すると、PDF が開きます
  6. ユーザーはアプリを離れた場所に戻ります

アプリが閉じているように見える上記のステップ 6 を除いて、すべて動作しています。ホームボタンを 2 回押すとアプリが iPad の下部に表示されますが、選択したアプリが閉じた状態から起動してスプラッシュ画面が表示されます。ユーザーが残した場所に置きたいです。

関連するコードは

この行のどこに

[controller presentOpenInMenuFromRect:rect inView:cont.view animated:YES];

Adobe を選択するようにユーザーに促します。ユーザーが Adob​​e で PDF を開くことを選択したときに、アプリケーションをシャットダウンしないようにここで渡すことができるパラメーターはありますか?

ありがとう!

私が元の状態で変更したプラグインは、ここで見つけて議論することができます: http://www.tricedesigns.com/2012/08/15/open-with-in-ios-phonegap-apps/