問題タブ [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 投票する
2 に答える
155 参照

android - アプリを入手する方法は同じことを行うことができますか?

下手な英語でごめんなさい。問題があり、これを数日間検索します:(。AndroidのアプリをiOSに移植する必要があります。他のユーザーと共有する機能があります。ユーザーは、現在のアプリを提示するためにテキストメッセージを送信できます。良いアプリです。... にアクセスしてダウンロードしてください」.

Android では、この機能により、ユーザーはデバイス内のすべてのアプリから 1 つのアプリを選択して、テキスト メッセージ (メッセージ、Viber、Skype など) を送信できます。アプリのリストを含むポップアップが表示されます。

この画像のようなものです:

https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRnbaXCYqJmHJNY5n_2t4WDYU5GAIov_mntasEyAIRDJcAQQ7J1

これは Android のデフォルトの動作のようです。これらのコード行は非常に単純です。しかし、私のiOSでは、同じ方法で作ることができませんか? あなたの助けが必要です ?アプリでこれらのアプリを取得するにはどうすればよいですか。「url スキーム」について読みました。アプリから他のアプリに移動するのに役立ちます。しかし、最も重要なのは、デバイスでテキスト メッセージを送信できないアプリがわからないことです。

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

sublimetext2 - SideBarEnhancements (WinXP マシン) を使用して Sublime Text 2 で Photoshop CS5.1 を「開く」方法

ST2 / SideBarEnhancements (またはその他の設定) を微調整して .psd ファイルを Photoshop CS5.1 で開く方法を知っている人はいますか?

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

checkbox - OpenWith ダイアログの動作を修正

MFC を使用して C++ プロジェクトを作成しているときに、小さいながらも不快なバグを見つけました。たとえば、OpenWith ダイアログ ボックスを使用して .ai ファイルを開くオプションがあります。ご存じのとおり、OpenWithDialog Box には、「この種類のファイルを開くときは、選択したプログラムを常に使用する」オプションのチェックボックスがあります。また、たとえば、ユーザーが WindowsImageViewer(WIV) を選択し、チェックボックスを無効にするのを忘れた場合、Windows はこのファイルを WIV で開き、もちろん書き込みますが、そのファイルを開くことはできません。そして、.ia 形式のすべてのファイルは、WIM でのみ開くことができます。この問題は、regedit を編集することで解決できますが、ユーザー フレンドリーではありません。

チェックボックスを削除または非アクティブにするなど、役立つアドバイスをいただけますか。

これが、OpenWithDialog を呼び出す方法です。 AGS::WString path = L"shell32.dll,OpenAs_RunDLL " + f.getAbsolutePath(); ShellExecute(NULL, L"open", L"rundll32.exe", path.c_str(), NULL, SW_SHOW);

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

c++ - 自分のプログラムでファイルを開き、別のプログラムを呼び出すにはどうすればよいですか?

タスク:
独自のファイル拡張子を作成して、特定の「ドット」ファイルをクリックすると、プログラムがそのファイルを開くようにしたいと考えています。ただし、私が書いたこのプログラムは、何らかの処理を行いますが、最終的にはそのファイルを別のプログラムに渡して処理するという点で、仲介者にすぎません。

例:
したがって、たとえば、拡張子.fooを持つすべてのプレーン テキスト ファイルは、 gedit. しかし、実際に起こっていることは、それらが私のプログラムの 1 つで開かれており、私のプログラムがそのファイルを に渡しているということですgedit

これを行うための私のC ++プログラムは次のようになります。

ファイルをクリックして、オペレーティングシステムが特定のプログラムで開くように指示すると、そのファイル名がそのプログラムの2番目の引数として(インデックス1として、インデックス0がプログラムの名前)。はバックグラウンド プロセスとして実行され、ステートメントの周りの余分な&部分により、親シェルが閉じられたときに が閉じられないことが保証されます。gedit()gedit

問題:
以上のことから、このプログラムは、$PATH 変数にリストされているフォルダーにバイナリーがあり、ファイルがクリックされたかのようにファイルを渡すコマンドラインからプログラムを実行すると、正しく動作します。しかし、実際にプログラムでファイルを開くように設定するとうまくいきません。

ファイルクリックでプログラムを実行するように設定した方法:この質問の回答に
あるスクリプトを実行しましたが 、プログラムは表示され ますが、ファイルをクリックしても何も起こらないようです。プログラムを無限ループに入れて、プロセスとして実行されているかどうかを確認しましたが、そうではありませんでした。プログラムがまったく呼び出されないのはなぜですか? それとも、何らかの理由で呼び出されてすぐに閉じますか? そのスクリプトは、私が必要としていたことをすべて実行するわけではありませんか? 実行する必要がある追加の手順はありますか? プログラムを登録して、別の方法でファイル拡張子に関連付ける必要がありますか?
Right Click->Properties->Open With ここに画像の説明を入力

私はUbuntuを使用しています。

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

windows - 開発中のプログラムとのファイル関連付けを設定できません

Windows 7 - プログラミングしている実行可能ファイルを、それが作成するファイル タイプに関連付けることができません。

「ダイアログで開く」を取得するために(2つの方法)を使用しています:

1 -------------------

  • コントロール パネル - 既定のプログラム - ファイルの種類またはプロトコルをプログラムに関連付ける
  • ファイル拡張子を選択し、[プログラムの変更] を押します

2 -------------------

  • ドキュメント ファイルをダブルクリックします (拡張子はまだありません)。
  • 「インストールされているプログラムの一覧からプログラムを選択する」を選択

どちらの場合も、「Open With」ダイアログが表示されます。

問題の説明: .exe ファイルを参照することはできますが、それを選択しても ("Open With..." ファイル選択ダイアログ ボックスで "Open")... 何も起こりません。「open With」ダイアログの利用可能な実行可能ファイルのセクションに新しいファイルが表示されません。

なぜうまくいかないのですか???

権限 ? レジストリが破損していますか? 新しいルール ?

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

java - [プログラムから開く] ダイアログの Windows 8 コマンド ライン

「rundll32.exe shell32.dll,OpenAs_RunDLL {path}」コマンドの Windows 8 バージョンは何ですか?

Windows 7 では動作しますが、Windows 8 では何もしません。

コマンドのグーグル検索、または自分で組み立てるのに役立つ情報は、これまでのところ役に立たなかった...

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

android - Android - アプリで選択した pdf、doc、ppt、または xls のファイル パスを取得する

私はアンドロイドアプリケーションを開発しています。

私の目的:

ユーザーが SDCard (または) ドロップボックス (または) 電子メールなど内の任意のフォルダーにある pdf、doc、ppt、または xls ファイルを開く場合、ユーザーは自分のアプリに移動する必要があります (私のアプリでは、に基づいていくつかのプロセスを実行します選択したファイル)。

私がしたこと:

ユーザーが PDF ファイルをクリックすると、ファイルパスを取得でき、アプリに移動します。このために、次のコードを実行しました。

コードスニペット:

AndroidManifest.xml に、次のコードを追加しました。

OpenwithActivity.java 内

必要なもの:

私はpdfファイルのパスだけを取得しています。doc、ppt、および xls ファイルのパスを取得したい場合、AndroidManifest.xml に何を追加する必要がありますか?

私はインターネットで検索しました。しかし、明確なドキュメント (または) チュートリアルは入手できませんでした。誰でも私がこれを行うのを助けることができますか?

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

emacs - Emacsで、エラーなしで外部プログラムでファイルを開く方法は?

外部アプリケーションを使用して PDF ファイルを開くように Emacs に指示するには、次のコードを使用します。

PDF ファイルにアクセスすると、外部プログラムでファイルが正常に開かれますが、エラーとバックトレースも表示されます。

エラーをスローせずに外部アプリケーションでファイルを開くにはどうすればよいですか?