問題タブ [wid]

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 に答える
6394 参照

macos - 10.6でプロセスIDからOSXウィンドウIDをプログラムで取得する方法は? (Applescript、Objective-C などを使用)

私は私ができることを知っています

SafariのウィンドウIDを取得します。ただし、これは Applescriptable アプリケーションに対してのみ機能します。PID を入力として取り、ウィンドウ ID を出力するプログラムを作成できるようにしたいと考えています。(興味がある場合は、これを使用して、文書化されていない「CGSMoveWorkspaceWindowList」にウィンドウ ID を提供し、10.6 のスペース間でアプリケーションを移動します。)

この質問によると、Objective-C を使用した OSX Accessibility API の文書化されていない API を介してそれを行うことができます。残念ながら、著者はそれに関する追加情報を指定していません。

もちろん、私は Objective-C と結婚しているわけではありません。可能な限り PID から WID を取得したいだけです。誰かが方法を知っている場合、もう1つの可能性は、現在アクティブ化されている/最前面のプロセスからWIDを取得することです(特定のPIDをアクティブ化するコマンドラインツールがあります)。

編集: weichsel が正しい道を教えてくれたおかげで、すべてのウィンドウ データを出力するプログラムを作成しました。

次に、Python を使用してすべてのデータを解析しました。主な理由は、Objective-C でそれを行う方法について何も考えていなかったためです。いずれにせよ、Python はおそらくコード行数が少ないでしょう。=D

NSLog はすべてを system.log に書き込むため、この方法は無限のチェック ループには適していないことに注意してください。

今後ともヴァイセルをよろしくお願いいたします。

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

websphere-7 - WebSphere Process Server が空の本文を送信する

目に見えるパターンがなくても時々起こる問題があります。

コールアウトの直前にリクエストをログに記録します。本体にデータがあり、問題ないようです。呼び出しているサービスにリクエストが到着すると、本文は空になります。

開発マシンを再起動しましたが、役に立ちませんでした。

次に、トンネルを追加して、何が送信され、機能し始めるかを確認します。トンネルを取り除いても、まだ機能します。

翌日、再び機能しなくなり、トンネルを元に戻しましたが、それでも機能しません。

何が原因なのか誰にもわかりませんか?

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

java - ビルド後に.javaファイルに追加されたメソッドが.classファイルに存在しない、またはパッケージがインポートされた後にアクセスできるのはなぜですか?

WebSphere Integration Developer 7.0 で作業しているプロジェクトがあり、別のパッケージから作成したばかりのパブリック メソッドを参照しようとしています。新しいメソッドが含まれているクラスに import ステートメントが含まれています。

クラスのインスタンスを作成して新しいメソッドを呼び出そうとすると、標準の「メソッド 'x' は型 'y' に対して未定義です」というコンパイラ エラーが発生し、新しいメソッドが認識されていないことが示されます。

私にとって本当に奇妙なのは、F3 を押してクラス インスタンスの宣言を開くと、.java ファイルではなく .class ファイル内のクラス宣言に移動することです。クラスインスタンスから他のいくつかの非静的メソッドを呼び出してみましたが、それらは認識され、それらの宣言を開いたときに .class ファイルに移動しました。このクラスの .class ファイルと .java ファイルが同じディレクトリにあります。

プロジェクトをクリーンアップして再構築し、影響があるかどうかを確認しましたが、それでも同じ動作が見られます。

私の質問は、IDE がクラスとメソッドの宣言を .java ファイルではなく .class ファイルで開くのはなぜですか? これまでに見たことがない - この場合、WID 内で予想される動作でしょうか、それとも私の環境に問題があることを示唆していますか?

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

java - Java スニペット マーカー コンパイラ エラー

タイプを取得Java Snippet MarkerBPEL Editor Problem Marker、Java ワークスペースで取得します。これらのプロジェクトは、外部の jar と正しいランタイム (Websphere Process Server) にアクセスできますが、何が不満なのか、解決策がわかりません。

エラーの説明とエラーの種類

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

xml - WebSphere Integration Developer での SMO の構文解析

WID8.5を使用しています。複合型配列を含む 2 つのサービス メッセージ オブジェクトがあります。これらの配列を Java コードに取り込み、両方の配列の値を比較しようとしています。比較に基づいて、新しい配列を作成し、それを新しいサービス メッセージ オブジェクトに格納する必要があります。NodeList を使用してこれらの配列を取得しています。

BOの詳細はこちらをご覧ください。

この変換を行うためのカスタム Java コードを提供してください。

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

osc - --wid オプションを使用して接続されたウィンドウで MPV OSC が機能しない

mpv.exe "video.mp4" --wid="メモ帳ウィンドウの hwnd" を実行すると、メモ帳ウィンドウでビデオが再生されました。しかし、OSC が機能していないことに気付きました。ウィンドウ上でマウス カーソルを移動し、キーボード ショートカットを押しましたが、何も機能しませんでした。接続されたウィンドウでoscを呼び出して使用するにはどうすればよいですか..? mpv-0.33.0-x86_64 を使用しています。