Як дізнатися координати миші

Для визначення поточних координат миші використовуються спеціальні утиліти, які доступні для скачування з інтернету. Також подібні програми можна написати самостійно.

Відео: Як отримати координати курсору і колір точки на екрані? Screen Loupe

Як дізнатися координати миші

Вам знадобиться

  • - програма Win Spy.

Інструкція

1
Для того щоб встановити координати місце розташування миші на певній позиції екрану монітора, скористайтеся сторонніми утилітами, доступними для скачування з інтернету, наприклад, програмою nnCron. Вона також дозволяє дізнатися клас об`єкта, на якому знаходиться покажчик, встановити інформацію щодо основного і дочірнього вікон.
2
Перед установкою в обов`язковому порядку виконайте перевірку файлу на наявність вірусів. Найкраще завантажуйте дану утиліту за наступним посиланням: https://nncron.ru/download_ru.shtml. Ви також можете скористатися програмами-аналогами, які виконують ті ж функції планувальника, попередньо переконавшись в тому, що завантажуєте їх з офіційного сайту розробника.
3
Запустіть встановлену вами програму і запустіть утиліту WinSpy, яка допоможе вам визначити координати знаходження миші на екрані. Обов`язково в попередньому порядку ознайомтеся з інтерфейсом даної утиліти і функціями основної програми в цілому.
4
При використанні програм-аналогів зверніть увагу, що окремо існує досить мало програм, які відстежують координати. Зазвичай вони входять до складу програмного забезпечення, які здійснюють ті чи інші функції управління і моніторингу персонального комп`ютера.
5
Ви також можете написати їх самостійно при наявності у вас навичок програмування і спеціальних утиліт для написання коду, проте, найкраще, щоб не витрачати час, скористайтеся вже готовими програмами.
6
У разі якщо ви знайдете самостійну програму для відстеження курсору, перед установкою перевірте її на наявність шкідливого коду, оскільки такі утиліти окремо від інших зустрічаються досить рідко. Також не забувайте періодично перевіряти список встановлених програм на наявність троянів.

Рада 2: Як дізнатися координати курсора

Щоб запрограмувати якісь дії у відповідь на переміщення курсора у вікні браузера буває необхідно визначити його координати. Це може зробити скрипт, який має можливість відстежувати події, що відбуваються в браузері. Таку можливість має виконуваний на стороні клієнта j&# 097; vascript-сценарій. Нижче описаний один з варіантів отримання координат курсору з використанням можливостей цієї мови.
Як дізнатися координати курсора

Інструкція

1
Використовуйте властивості об`єкта event для отримання поточних координат курсора. Цей об`єкт має цілий набір властивостей, які мають відношення до визначення координат курсора миші. Властивість LayerX містить виміряне в піскселах відстань від лівого краю поточного шару, а LayerY - аналогічне відстань від його верхнього краю. У цих двох властивостей є синоніми - замість event.LayerX можна писати event.x, а замість event.LayerY - event.y. Властивості pageX і pageY містять горизонтальну і вертикальну координати курсору щодо верхнього лівого краю вікна браузера, а в якості screenX і screenY поміщаються аналогічні значення щодо екрану монітора.
2
Додавайте в код перевірку типу браузера і використовуйте властивості clientX і clientY на додаток до наведених вище властивостей об`єкта event. Це необхідно через те, що Microsoft в свій браузер Internet Explorer закладає відмінне від стандартних визначень позначення властивостей. Поєднати обидва підходи до визначення координат можна, наприклад, так:
if (evevnt.pageX || evevnt.pageY) {

coordinateX = evevnt.pageX;

coordinateY = evevnt.pageY;

}

else if (evevnt.clientX || evevnt.clientY)

Відео: Проста і якісна настройка мишки

3
Помістіть код визначення координат в призначену для користувача функцію. наприклад:
function GetMouse (evevnt) {

var coordinateX = 0, coordinateY = 0;
if (! evevnt) evevnt = window.event;
if (evevnt.pageX || evevnt.pageY) {

coordinateX = evevnt.pageX;

coordinateY = evevnt.pageY;

}

else if (evevnt.clientX || evevnt.clientY)
return {"coordX": CoordinateX, "coordY": CoordinateY};

}
Ця функція повертає масив з двох іменованих елементів, перший з яких (з ключем coordX) містить координату по осі X, а другий (coordY) - по осі Y.

Відео: Визначення координат на карті google

4
Викликайте цю функцію за яким небудь події - наприклад, за подією переміщення миші (onmousemove) в контексті документа. Наведений нижче зразок використовує функцію для виведення координат миші в рядок стану:
document.onmousemove = function (evevnt) {var CurCoord = GetMouse (evevnt) - window.status = "коорд X:"+ CurCoord.coordX +"px, коорд Y:"+ CurCoord.coordY +"px"-} -
Корисна порада
Користуйтеся ліцензійними версіями програми.
Поділися в соц мережах:

Увага, тільки СЬОГОДНІ!
—хоже

Увага, тільки СЬОГОДНІ!