Forum: PC Hard- und Software Mausposition auf Screen?


von gugl (Gast)


Lesenswert?

Um eine Maus/Touchpanel zu kalibrieren, suche ich ein Tool, das die 
absolute Mausposition ausgibt. Vorzugsweise Windows. Die Anwendung kann 
auch Vollbild laufen, oder sogar einen Rahmen haben (10%).

von Uili (Gast)


Lesenswert?

Ohne Software zu installieren:

http://www.simple-pc.de/java-mausposition-auf-dem-bildschirm-herausfinden/

Einfach in ne .java Datei packen und ausführen. Ausgabe kannst du dann 
noch per stdout umleiten

von gugl (Gast)


Lesenswert?

Klingt gut, aber:
1
F:\>java MousePosDos.java
2
Error: Could not find or load main class MousePosDos.java

Muss doch erst compiliert werden!? Dazu braucht man das JDK?

https://de.wikipedia.org/wiki/Java_%28Programmiersprache%29

von Uili (Gast)


Lesenswert?

im Befehl ".java" weglassen, in der Datei nicht.

also: "java MousePosDos"

von gugl (Gast)


Lesenswert?

Leider nicht:

F:\>ls
MousePosDos.java

F:\>java MousePosDos
Error: Could not find or load main class MousePosDos

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Du musst das erst mit javac compilieren.

von gugl (Gast)


Lesenswert?

Sag ich doch!

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

gugl schrieb:
> Sag ich doch!

Ja dann mach doch einfach mal...

von ./. (Gast)


Lesenswert?

AutoHotKey hat ein Tool dabei.
"Active Window Info"
Das kennt auch die Mauskoordinaten.

von gugl (Gast)


Lesenswert?

Uili schrieb:
> Ohne Software zu installieren:

gugl schrieb:
> Muss doch erst compiliert werden!? Dazu braucht man das JDK?

Läubi .. schrieb:
> Ja dann mach doch einfach mal...

Habe kein JDK.

Da installiere ich mir lieber schnell 
http://sourceforge.net/projects/pywin32/files/
1
import win32api
2
print( win32api.GetCursorPos() )

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

gugl schrieb:
> Da installiere ich mir lieber schnell

Ja dann mach doch, was soll den jetzt diese Rumfragerei? In der zeit 
hättest du dir schon 100 mal das auf irgendeinem PC wo JDK installiert 
ist kompilieren können... Und sogar noch eine Tolle GUI dazu schreiben 
könne oder oder... was auch immer du damit nun vor hast zu 
"kalibrieren", das wird idr doch eh schon ein Programm für mitgeliefert. 
Das muss man natürlich auch installieren...

von Arc N. (arc)


Lesenswert?

gugl schrieb:
> Da installiere ich mir lieber schnell
> http://sourceforge.net/projects/pywin32/files/

http://www.html5canvastutorials.com/advanced/html5-canvas-mouse-coordinates/
Canvas-Größe anpassen, als .html speichern, Doppelclick, im Browser 
Vollbild einstellen

von gugl (Gast)


Lesenswert?

Auch gut, aber im Firefox (F11) gibt's offenbar aufgrund der Höhe eine 
Scrollbar, das stört natürlich. Und myCanvas wird samt der Schrift 
skaliert (d.h. verzerrt):
1
<!DOCTYPE HTML>
2
<html>
3
  <head>
4
    <style>
5
      html, body, #myCanvas {
6
        width: 100%;
7
        height: 100%;
8
        margin: 0px;
9
        padding: 0px;
10
      }
11
    </style>
12
  </head>
13
  <body>
14
    <canvas id="myCanvas"></canvas>
15
    <script>
16
      function writeMessage(canvas, message) {
17
        var context = canvas.getContext('2d');
18
        context.clearRect(0, 0, canvas.width, canvas.height);
19
        context.font = '18pt Calibri';
20
        context.fillStyle = 'black';
21
        context.fillText(message, 10, 25);
22
      }
23
      function getMousePos(canvas, evt) {
24
        var rect = canvas.getBoundingClientRect();
25
        return {
26
          x: evt.clientX - rect.left,
27
          y: evt.clientY - rect.top
28
        };
29
      }
30
      var canvas = document.getElementById('myCanvas');
31
      var context = canvas.getContext('2d');
32
33
      canvas.addEventListener('mousemove', function(evt) {
34
        var mousePos = getMousePos(canvas, evt);
35
        var message = 'Mouse position: ' + mousePos.x + ',' + mousePos.y;
36
        writeMessage(canvas, message);
37
      }, false);
38
    </script>
39
  </body>
40
</html>

von Frank (Gast)


Lesenswert?

Hier ein kleines (fertiges) Tool, als eigenständige App, wahlweise für 
Windows und Mac OS:

http://www.qualidat.com/tools/mousepos_win.zip

http://www.qualidat.com/tools/mousepos_mac.zip

Funktioniert auch mit mehreren Bildschirmen und zeigt die absolute 
Mausposition bezogen auf das Screen-Objekt an, unabhängig von 
irgendwelchen Fenstern ...

Geschrieben auf einem Mac, compiliert mit RealBasic für Windows und Mac, 
deshalb garantiert (Windows-) virenfrei.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.