問題タブ [external-application]

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 投票する
1 に答える
56 参照

java - ユーザー入力から外部アプリケーションを開く

インターネット、メモ帳、iTunes、その他の .exe ファイルなどのアプリケーションを使用入力から開くことができるようにしたいと考えています。

今、私はこれを手に入れました。(ext はユーザー入力です)

ただし、これはメモ帳しか開けないようです。インストールされている .exe ファイルを開くことができるようにする方法はありますか?

[ノート]

作成したJavaウィンドウからこれを実行しようとしています

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

java - 外部アプリケーションが完全に実行されているときに通知を受け取る - Java

たとえば、firefox などのアプリケーションを起動できるプログラムを Java で作成しています。

編集: このプログラムは Linux、特に ubuntu 用です。

プログラムを開始するのは簡単です:

ただし、ウィンドウが完全に開いているか実行されている場合は、ウィンドウから詳細を取得したいと考えています。

現時点では、私はちょうど電話しています:

ウィンドウの準備ができていることを確認しますが、これは不十分な解決策です。異なる遅延を必要とする異なるウィンドウは問題です。

混雑。

私の質問は、firefox (またはその他の外部アプリケーション) が完全にセットアップされたときに通知を受ける方法はありますか? Process.waitFor() は、Firefox を閉じるまで終了しないため、使用できないと思います。

前もって感謝します!

更新: Process.waitFor() は機能しません。私はそれを試してみましたが、完全にセットアップされたときではなく、Firefox が閉じられたときにのみ返されます。自分で試してみると、別のFirefoxウィンドウがすでに開いている場合は機能しますが(最初はだまされました)、既存のウィンドウがない場合は機能しません!

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

vb.net - 外部アプリケーション VB.NET で子フォームを開く

外部アプリケーションを MDI フォームで開くことができることはわかっています: Open external application inside VB.NET MDI Form

しかし、私が探しているのは、外部アプリケーション内で VB.NET MDI フォームを開くことです。たとえば、notepad.exe です。私がしたいのは、フォームが外部プログラム(この場合はメモ帳)内で開くことです

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

android - 別のアプリから外部の「見えない」アプリを起動する

アイコンのない小さなアプリをいくつか作成しましたが、これらは Android のアプリ メニューでユーザーが直接起動することはできません。それに点を付けるために、アプリのインテントフィルター部分を削除しました:

ここで、これらの小さなアプリを大きなアプリから開始したいと思います (すべての小さなアプリを一覧表示する listView があります)。ユーザーがいずれかのアプリをクリックすると、対応するアプリのアクティビティが開始されます。しかし、小さなアプリの packageName でそれを行うと、何も起こりません。

ユーザーには見えず、大きなアプリからのみ起動する小さなアプリをたくさん用意することで、このモジュール性を維持したいと思っています。

可能であればどのようにすればよいでしょうか。

ありがとう

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

c# - マウスの左ボタンを押し下げる C#

FPS ゲームの反動に対抗する教育目的のプログラムを作成しています。解決方法がわからない問題に遭遇したため、正しい方向に向けていただけないでしょうか。私の問題は、マウスの左ボタンが押されているか押されているかを確認したいのですが、アプリケーション自体ではありません。上で述べたように、これは FPS の反動に対抗するためのものです。これは、私が撮影している天気やゲーム内ではない天気を確認したいということです。擬似コードを以下に示します。

さらに情報が必要な場合はお知らせください。提供できるよう最善を尽くします。これはコンソール アプリケーションであることに注意してください。

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

matlab - Matlab で外部プログラムを実行すると失敗しますが、プログラムは外部で動作します

C で記述され、OpenCV を使用する外部プログラムに依存する Matlab のツールボックスを使用する必要があります。Ubuntu 14.04 64 ビットと Matlab R2014b を使用しています。

m-script はsystem関数を使用してこれを呼び出し、C プログラムの実行後に、C プログラムが生成する出力ファイルを読み取ります。これは起こりません。ファイルが生成されていないことがわかりました。

それから、私が最初にしたことは、C プログラムが正常に動作しているかどうかを確認することでした。これは、m-script が呼び出しに使用したのと同じパラメーターを使用して、ターミナルで直接呼び出すことによって行いました。その後、機能し、ファイルが生成されました。したがって、C プログラムは正しく機能しています。

Matlab に戻ると、また失敗しました。次に、C プログラムのデバッグを開始したところ、Matlab から呼び出されたときに、OpenCV 関数 cvLoadImage がファイルを開くことができないことがわかりました。外で呼び出すとうまくいきます。

Matlab と外部の両方で実行されている関数に渡される文字列を確認しましたが、厳密には同じですが、Matlab の呼び出しは失敗します。ldconfig -p |で確認しました。Matlab コマンド ウィンドウからgrep opencvを実行すると、ライブラリが表示されます。さらに面白いことに、問題のある関数の前に、他の ocv 関数への呼び出しが行われています。これだけで失敗。

問題は、これは私の部分の設定ミスの問題ですか、それとも Matlab のバグですか?

前もって感謝します。

編集

実際、システムコールにsudoを追加してMatlab 内から呼び出すと、ジョブが完了しました。フォルダー全体の最後のリソースとしてchmod 777 -Rfを使用し、ユーザーがフォルダーと Matlab プロセスの両方の所有者であることを確認したためです。奇妙なことですが、スクリプトを使用するたびにパスワードを入力しなければならないのはまだ気になりますが、スケジュールがタイトなので、この回避策で十分だと思います。

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

iframe - Iframe サンドボックス化: mailto と file:// ファイル リンクを無効にする

キオスク モードのブラウザー (IE11 または chrome) で実行される仮想デスク ページを作成しました。結果を大きなタッチスクリーン ディスプレイに表示して、ユーザーがキオスクからイントラネット サイトを探索できるようにしたいと考えています。

このページには、私のドメイン mycompany.com 内の他のサイトを表示する iframe もあります。

iframe に表示されているサイトが href をたどって他のページに移動できるようにするポリシーを作成しようとしていますが、mailto とファイル リンクを無効にしています (ブラウザーが電子メール クライアントまたはファイル エクスプローラーを開かないようにするため)。もちろん、iframe に表示されている元のサイトのコードを変更することはできません。また、同じオリジン ポリシーにより、コンテナ ページの JS で href をオーバーライドできないこともわかっています。

これを入手する方法はありますか?

HTML5 で iframe タグの属性サンドボックスを見つけましたが、タスクを達成するためにそれを使用するかどうかはわかりません。

何か案は ?

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

java - 外部 Web サイトから Java GUI プログラムを実行する

私が求めていることは、実行するのが難しいか、ばかげているかもしれませんが、とにかく試してみます。

製品リストを含む典型的な PHP Web サイトがあります。そして、製品 (CRUD) を管理する Java アプリケーションがあります。そのアプリケーションには、製品の編集を選択するとポップアップする JDialog があります。

私の質問は: ¿ 実装がどれほど難しくても、Web ページの [製品の編集] ボタンをクリックすると、Java アプリケーション JDialog がポップアップしてその製品を編集する方法はありますか?

ありがとうございました。

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

javascript - クロムから外部アプリケーションを開きますか?

クロムから外部アプリケーションを開くアプリを開発しています。私は NPAPI でそれを行いますが、Chrome はそのサポートを中止します。また、Native Messaging または Native Client で実現できる唯一の方法だと言う人もいますが、その方法がわかりませんでした。

Native Client でこれを試しましたが、system呼び出しが機能しません。

JavaScript の場合:

C++ の場合: