it-swarm-ja.com

x / y画面座標を見つけるためのユーティリティ

ユーザーが画面上のいくつかのアイテムのxとyの位置を入力する必要があるアプリケーションがあります。 [はい、これはがらくたなので交換しますが、とりあえず...]

Mac OS Xでは、Snapz Pro Xを使用しています。選択範囲のスナップを取ることを選択すると、インターフェイスにマウスカーソルの位置が表示されます。これは私の個人的な使用には問題ありませんが、この機能のために$ 69のプログラムを購入するようユーザーに要求することはできません。

組み込みのプログラム「グラブ」で解決できると思ったのですが、左下から座標を報告してくれるので、左上から必要です。

Windowsにアクセスできません。そこで何を使うべきかわからない。マウスと座標、x/yが非常に一般的であるため、適切な検索用語を思い付くことができませんでした。アイデアは大歓迎です。追加クレジット:Linux用の同じx/y Finder。メインアプリケーションはJavaであるため、Javaプログラムでも問題ありません。

5
slothbear

Quix App はブラウザのブックマークレットです:クロスプラットフォーム、プラグインなし。

ブックマークレットをブックマークツールバーにドラッグします。クリック。コマンドrulerを入力すると、操作に適した十字カーソルと、すべての座標を含む有益なポップアップが表示されます。

alt text

0
slothbear

Windowsでは Point Position を使用できます。

アプリケーションの使用方法は非常に簡単です。

  • ウィンドウの中央にある十字にマウスカーソルを置いてウィンドウを移動し、4つの角の矢印の1つを定義する画面の場所に向けます。
  • 次に、矢印に対応するボタンを押します。
  • テキストエントリはボタンの色になり、正確なポインティング位置を示します。

image

4
harrymc

Macintoshの場合は、組み込みの画面キャプチャ機能を使用します。 Command-Shift-4を押して、画面の一部の写真を撮ります。カーソルが、x/y画面座標を含む十字カーソルに切り替わります。 Escキーを押して操作をキャンセルします

3
slothbear

ポイント位置(Windowsの場合)は、画面上の任意のポイントの座標を選択できるシンプルなツールです(Xを使用) 、Y軸)。画面上の定義したい場所にある4つのコーナー矢印の1つをポイントし、ボタンをクリックしてX/Y座標を表示します。

ポイントポジションはフリーウェアです。

3
Molly7244

私はCNET.comから カーソル位置 を使用しました:

From Mattlav Software :カーソル位置を使用すると、カーソルを移動しても、カーソルの正確なX位置とY位置を計算できます。また、カーソルを移動した場合に移動したピクセル数もわかります。アプリケーションが開きます。

2
user470881

Mac OS Xの場合、 xScope はかなり良いです。 ルーペ(拡大)ツールをオンにして、現在地を正確に確認しやすくします。次に、Crosshairツールを使用して、必要な正確な場所を見つけます。

画面の原点と相対的ではない場所からスポットを測定する場合は、カーソルをローカルの0,0に移動し、Command-0を押してそのスポットを0,0に設定します。

xScopeは アイコンファクトリー の商用製品です。アプリは定期的にバンドルで表示されます。しかし、それは価値があるに違いない。ヘック、最新バージョンが誇る

70以上の新機能

1
slothbear

私は自分自身の質問を通してこのページに導かれました。さらに検索して、xevを見つけました(LinuxおよびMac OS Xの場合)。

Mac OS Xのドキュメントは次のとおりです。 http://developer.Apple.com/Mac/library/documentation/Darwin/Reference/ManPages/man1/xev.1.html

Bashコマンド

$ root=`xwininfo -root | grep xwininfo | sed 's/.*0x/0x/; s/ .*//'`

$ xev -id $root

必要な情報を教えてくれました。 :)

1
belacqua

これを行う1つの方法は、インストールPythonおよびPython用のpyautoguiです。

  1. ファイルを作成するmousepos.py
  2. 以下をファイルに入れて保存します。
import pyautogui
pyautogui.displayMousePosition()

それはあなたが要求したすべてを行います。

1
billyg

Skitchfrom Evernote は、画面スナップを取得している間、x/y座標表示を含みます。数字は小さく、コントラストレイヤーがないため、黒い背景では見づらいです。 Skitchは現在無料です。

enter image description here

0
slothbear

Chromeブラウザ を使用している場合は、 座標 と呼ばれるよく管理された拡張機能があります。ページや画面の座標を表示し、ドラッグで面積を計測できます。

0
slothbear

Javaの場合、Java 1.5で導入されたPointerInfoクラスを使用できます。

import Java.awt.MouseInfo;
import Java.awt.Point;

public class Portia {
     public static void main(String args[]) throws InterruptedException {
        Thread.sleep(10000);  // some time for user to position mouse
        Point spot = MouseInfo.getPointerInfo().getLocation();
        System.out.println(
                String.valueOf(spot.getX())
                +","+
                String.valueOf(spot.getY()));
     }
}
0
slothbear