Utilitários para encontrar coordenadas de tela x / y

4

Eu tenho um aplicativo que precisa que o usuário insira o local xey de alguns itens na tela. [Sim, isso é uma porcaria e eu vou substituí-lo, mas por enquanto ...]

No Mac OS X, estou usando o Snapz Pro X. Quando opto por tirar uma foto de uma seleção, a interface exibe a localização do cursor do mouse. Isso é bom para meu uso pessoal, mas não posso pedir aos usuários que comprem um programa de US $ 69 para essa função.

Eu pensei que tinha uma solução com o programa interno "Grab", mas ele informa as coordenadas do canto inferior esquerdo e eu preciso disso do canto superior esquerdo.

Eu não tenho acesso ao Windows; Não tenho certeza do que usar lá. Eu nem consegui criar bons termos de pesquisa, já que mouse e coordenadas e x / y são tão comuns. Idéias são bem-vindas lá. Crédito extra: mesmo localizador x / y para Linux. Um programa Java também seria OK, já que o aplicativo principal está em Java.

    
por slothbear 20.12.2009 / 21:51

11 respostas

0

O Quix App é um bookmarklet do navegador: multiplataforma, sem plug-ins.

Arraste o bookmarklet para sua barra de favoritos. Clique. Digite o comando ruler , e você terá um cursor em forma de mira para trabalhar e um pop-up informativo com todas as coordenadas.

    
por 27.01.2010 / 17:12
3

Ponto de Posição (para Windows) é uma ferramenta simples que permite escolher as coordenadas para qualquer ponto na tela (usando o eixo X, Y). Basta apontar uma das quatro setas de canto no ponto da tela que você deseja definir e clicar no botão para exibir as coordenadas X / Y.

Point Position é freeware.

    
por 20.12.2009 / 22:17
3

Para Macintosh, use a função de captura de tela integrada. Pressione Command-Shift-4 para tirar uma foto de parte da tela. O cursor muda para um cursor de mira que inclui as coordenadas da tela x / y. Pressione ESC para cancelar a operação

    
por 22.12.2009 / 01:07
3

Para o Windows, você pode usar Ponto de Posição :

A maneira de usar o aplicativo é muito simples:

  • Mova a janela colocando o mouse cursor na cruz que está no meio dela, e aponte um dos quatro setas de canto no lugar de a tela que você deseja definir.
  • Em seguida, pressione o botão correspondente à seta apontando.
  • As entradas de texto terão a cor do botão e mostrarão a posição exata do ponteiro.

    
por 20.12.2009 / 22:18
2

Eu usei a Posição do cursor da CNET.com:

From Mattlav Software: Cursor Position allows you to work out the exact X and Y position of your cursor even as you move it, it also tells you how many pixels you have gone across if you move the cursor with the application open.

    
por 26.08.2015 / 08:50
1

Fui levado a esta página por meio de uma consulta minha. Eu fiz uma pesquisa adicional e encontrei o xev (no Linux e no Mac OS X.)

Veja a documentação do Mac OS X: link

Os comandos de bash

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

$ xev -id $root

me forneceu as informações necessárias. :)

    
por 03.03.2010 / 02:09
1

Para o Mac OS X, o xScope é muito bom. Ative a ferramenta Lupa (ampliar) para facilitar a visualização exata de onde você está. Em seguida, use a ferramenta Crosshair para localizar o local exato de que você precisa.

Se você quiser medir seu ponto de um lugar que não seja relativo à origem da tela, mova o cursor para seu 0,0 local e pressione Command-0 para definir esse ponto como 0,0.

O xScope é um produto comercial da The iconfactory . O aplicativo aparece em pacotes regularmente. Mas deve valer a pena. Heck, a versão mais recente possui

70+ new features

    
por 09.01.2014 / 01:33
1

Uma maneira de fazer isso é instalar o Python e o pyautogui para Python.

  1. Crie um arquivo mousepos.py
  2. Coloque o seguinte no arquivo e salve-o.
import pyautogui
pyautogui.displayMousePosition()

Faz tudo o que você pediu.

    
por 22.12.2017 / 15:53
0

Para Java, você pode usar a classe PointerInfo, introduzida no Java 1.5.

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()));
     }
}
    
por 24.12.2009 / 05:04
0

Skitch de Evernote inclui uma exibição de coordenadas x / y enquanto se faz um snap à tela. Os números são pequenos e não têm qualquer camada de contraste - por isso são difíceis de ver num fundo preto. Skitch está atualmente livre.

    
por 10.01.2013 / 15:54
0

Se você estiver usando o navegador Google Chrome , há uma extensão bem mantida chamada coordinates . Ele mostra coordenadas para a página, a tela e pode medir uma área arrastando.

    
por 23.12.2017 / 18:34