問題タブ [desktop-integration]
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.
python - Python デスクトップ統合 - ドラッグ アンド ドロップ
ファイルがドラッグ アンド ドロップされたときに知りたい pygame ウィンドウがあります。ファイルの名前を取得できればよいだけです。これはどのように達成できますか?
javascript - デスクトップにリンクをドラッグアンドドロップして、ショートカットを作成します
私のクライアントは今日私に面白いことを尋ねました。
デスクトップのブラウザにリンクをドラッグアンドドロップして、リンクされたWebページへのショートカットを作成します。
Webアプリケーションがあり、ユーザーがアプリケーションに直接接続できるようにすると非常に便利です。
あなたはそれを行う方法について何か考えがありますか?
java - JDICと同等?
JDIC以外に、デスクトップと Java の統合に取り組んでいるプロジェクトを知っている人はいますか?
ipc - デスクトップ アプリの統合に NServiceBus を使用しますか?
バックグラウンド:
- 統合が必要な Windows アプリがたくさんあります。
- パブリッシュ/サブスクライブ IPC メカニズム/ライブラリがうまくいくと思います。
- アプリ間イベントは永続化する必要はありません。
- すべてのアプリが .NET で作成されているわけではありませんが、.NET での拡張を可能にするプラグイン アーキテクチャを備えていないアプリもあります。
- アプリは、ターミナル サービス環境でユーザーによって実行されます。
- IPC メカニズムは、ユーザーの分離をサポートする必要があります。Joe の App A のインスタンスから Joe の App B のインスタンスに送信されたメッセージが、Sam の App B のインスタンスに到達することは望ましくありません。
私が理解しているように、これは次のいずれかで可能です。
- ユーザー分離が組み込まれた IPC を使用する (DDE)
- 一般的な IPC を使用し、ユーザー分離を自分で実装します (メッセージにユーザー ID を含めます)
質問:
- 私たちが考えているオプションの 1 つは NServiceBus です。この同じ問題 (デスクトップ統合) にこのライブラリを使用した人はいますか? NServiceBus はこのように使用されることを意図していますか? おそらく、デフォルトのトランスポート (MSMQ) を volatile に置き換えた人ですか?
- 実際に同じ問題を抱えていて、別の pub-sub メカニズムで解決した人はいますか?
linux - Linux 上の Chrome - ブラウザーにクエリを実行して、開いているタブを確認します。
Ubuntu Linux で Chromium (オープン ソースの chrome バージョン) を実行しています。開いているタブを確認するプログラムを作成できますか? 物事にどれだけの時間を費やしているかを監視するプログラムを書きたいと思います。コマンド ライン プログラム、chrome-browser コマンドを呼び出す方法、または開いているタブと各タブの URL を教えてくれる dbus の呪文はありますか?
language-agnostic - Ubuntu アプリケーションを統合するには?
私は Ubuntu 用のアプリケーションを設計しており、OS に自然に統合されていると感じられるようにしたいと考えています。アプリケーションのルックアンドフィールを Ubuntu/Unity デスクトップでネイティブにするために利用できるライブラリ、ガイドライン、およびフレームワークは何ですか? GUI ツールキットだけを意味するのではなく、Unity のクイックリストのような機能を意味します。
java - Windows でアイコンをクリックして Java プログラムを実行する方法は?
Java swing ライブラリを使用する Java プログラムを作成しました。ここで、GUI を備えた他のプログラムと同じように、Windows で実行可能ファイルをダブルクリックして、このプログラムを実行したいと思います。それ、どうやったら出来るの?
tcl - ファイルマネージャからファイルに対してTCLスクリプトを実行するにはどうすればよいですか?
いくつかのTkダイアログを表示してから、argvで指定されたファイルを圧縮する単純なTCLスクリプトに取り組んでいます。「./scriptfile」を実行することで端末からは問題なく動作しますが、コマンドラインユーティリティのグラフィカルラッパーであるため、ファイルマネージャーの右クリックメニューから実行する必要があります。
それを/usr/ binにコピーし、ランダムファイル(パスにスペースを入れない)でCajaの[他のアプリケーションで開く...]オプションを使用し、使用するアプリケーションとしてスクリプトの名前を入力しました。この方法でファイルを開こうとすると、ダイアログもアーカイブもありませんでした。
ただし、「。/」を付けずにターミナルからスクリプトを再度実行しようとすると、それでも機能しました。
右クリックメニューからファイルに対してTCLスクリプトを実行し、プラットフォームに依存しないようにするには、何をする必要がありますか?
linux - ほとんどのLinuxGUIで、右クリックの「プログラムから開く」オプションはどのように動作しますか?
にあるプログラムを作成しようとしていますが/usr/bin
、現在はターミナルから正常に動作します(すべての初心者向けチュートリアルでターミナルコマンドの使用方法が説明されているため)が、ファイルマネージャーから実行しようとすると動作しません。
ファイルをダブルクリックまたは右クリックして[プログラムから開く]オプションを選択したときにNautilus/Caja / Dolphin / PCManFMから送信されるコマンド/データ/内容、およびその中のプログラムを知りたい言語は、そこから操作する必要のあるファイルへのパスを取得するために行う必要があります。私がこれを行う方法を知っている唯一の言語はBASHスクリプトであり、BASHの構文により、コードの機能に関する情報を検索できません。
このテーマは一般的に検索するのが非常に難しいので、それについての情報をいただければ幸いです。
編集:明確にするために、私がここをクリックすると:
プログラム「bleh」にはどのようなデータが送信され、そのデータをどのように使用する必要がありますか?
私はこれを言い直す必要はないはずです...
oracle11g - デスクトップ統合スイート (DIT) を介して Oracle Webcenter コンテンツ (UCM) に複数のドキュメントをアップロード中にエラーが発生しました
デスクトップ統合スイート (DIT) を介して Oracle Webcenter コンテンツ (UCM) に複数のドキュメントをアップロードしているときに、2 つの問題に直面しています。
1) 複数のファイルのアップロードは、コンテンツ情報を取得せず、同じ情報を複製しません。たとえば、メタデータ フィールド「タイトル」自体が null_null_null_null として表示されます。
私はカスタマイズを行っておらず、デフォルトの製品の Oracle Webcenter コンテンツを使用しています。製品に関するバグや問題はありますか。Oracle UCMでDITを使用したことがある人は、光を当てることができますか?