Программа для получения координат курсора x, y? [дубликат]

Существует ли программа, которая позволяет Вам легко получить x, y координаты для Вашего курсора?

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

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

4
задан 11.02.2011, 04:38

1 ответ

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("{0}x{1}", point.X, point.Y);
        if (copy) {
            Clipboard.SetText(pos);
        } else {
            Console.WriteLine(pos);
        }           
    }
}

Если у Вас есть Платформа.NET, скомпилируйте с:

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 (версия может варьироваться; можно использовать, какой бы ни Вы имеете).

3
ответ дан 07.12.2019, 21:06

Теги

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