Программа для получения координат х, у курсора?

20974
Click Upvote

Есть ли программа, которая позволяет легко получить координаты X, Y для вашего курсора?

По сути, я перемещаю курсор в какое-то место на экране, оно показывает мне координаты x, y и имеет возможность скопировать их в буфер обмена или каким-либо образом экспортировать.

Я уже могу это сделать, если я сделаю снимок экрана и открою его в MS Paint, затем, когда я перемещаю курсор мыши по снимку экрана, он показывает координаты в строке состояния, однако мне приходится записывать их вручную, поэтому это не удобно.

4
Вы можете уточнить это, указав ОС, и имеете ли вы в виду координаты терминала или координаты GUI, а также относительно окна или экрана. Но большинство инструментов записи теста GUI могут это сделать. Keith 13 лет назад 0
@ Я на Windows XP, и я не уверен, в чем разница Click Upvote 13 лет назад 0
Вы также можете посмотреть на [это] (http://www.daniweb.com/forums/thread6727.html). Mateen Ulhaq 13 лет назад 0
См. Также [Утилиты для поиска координат экрана x / y] (http://superuser.com/questions/85822/utilities-for-finding-xy-screen-coordinates) с 6 ответами, некоторые для Windows. slothbear 11 лет назад 3

1 ответ на вопрос

3
grawity

PMeter Пегтопа может сделать это.

Он также имеет линейку и палитру цветов:

(here be screenshots)


Программно это делается с помощью GetCursorPos()Win32 API или Control.MousePositionв .NET.

Другими словами, это время «сделай сам». Скопируйте это в MousePos.cs:

using System; using System.Drawing; using System.Windows.Forms;  class Coords { [STAThread] static void Main(string[] args) { bool copy = (args.Length == 1 && String.Compare(args[0], "/c") == 0); Point point = Control.MousePosition; string pos = String.Format("x", point.X, point.Y); if (copy) { Clipboard.SetText(pos); } else { Console.WriteLine(pos); }  } } 

Если у вас есть .NET Framework, скомпилируйте с:

csc MousePos.cs /r:System.dll /r:System.Windows.Forms.dll /r:System.Drawing.dll 

Скопировать в буфер обмена:

mousepos /c 

Компилятор C # csc.exe, может быть найден в C:\Windows\Microsoft.NET\Framework\v3.5(версия может отличаться; вы можете использовать то, что у вас есть).

Это только кажется, чтобы показать координаты, но нет никакого способа, чтобы скопировать их? Я хотел бы что-то, что может скопировать координаты Click Upvote 13 лет назад 0
Вау, эта картина действительно сбивает с толку ... для маленьких смертных. Кто-то еще сказал мне, что это было (они «Малый Смертный»), поэтому я предполагаю, что это должно быть (для них). Mateen Ulhaq 13 лет назад 1
@ Нажмите: см. Обновление. grawity 13 лет назад 0

Похожие вопросы