Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   ScreenScale - Bildschirmmaßband (https://www.delphipraxis.net/13788-screenscale-bildschirmmassband.html)

Niko 26. Dez 2003 19:16


ScreenScale - Bildschirmmaßband
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe vor einiger Zeit ein Programm zum Messen von Strecken auf dem Bildschirm geschrieben. Es war ursprünglich nur für den privaten Gebrauch gedacht, aber vielleicht kann das ja auch jemand anderer brauchen.
Ich freue mich auf eure Kommentare, Kritik, Beschimpfungen :wink: , etc. - zumal dies mein erstes NonVCL-Programm ist ...

Das Programm richtet nach dem Start ein TNA-Symbol ein und stellt seine Befehle darüber zur Verfügung. Eine genauere Anleitung findet ihr in der readme.txt.
Natürlich werden keine Änderungen an registry, etc. vorgenommen.

03.09.2009, keine neue Version ;-): Windows 7 wird unterstützt.
20.05.2008, neue Version 1.0.2: Unterstützung für Windows Vista.
17.02.2007, neue Version 1.0.1: Winkel- und Flächenmessung möglich.

Stanlay Hanks 26. Dez 2003 19:18

Re: ScreenScale - Bildschirmmaßband
 
Coole Idee dein Prog! :thumb:

Man liest sich, Stanlay :hi:

sakura 26. Dez 2003 19:22

Re: ScreenScale - Bildschirmmaßband
 
Zitat:

Zitat von readme.txt
Anschließend zeigt ScreenScale die Länge der gewählten Strecke in Pixeln und gegebenenfalls in dem vorher festgelegten Maßstab an.

Wo denn? :gruebel: Das Programm ist zwar in der Taskleiste nach dem Doppelklick auf das TNA-Icon aber wo zeigt es mir die Entfernung an :stupid:

...:cat:...

Stanlay Hanks 26. Dez 2003 19:32

Re: ScreenScale - Bildschirmmaßband
 
Du wählst im Menü "Streck messe" aus und legst die Strecke mittels Mausklicks fest. Wenn die Strecke fertig gezeichnet ist, klickst du doppelt und dann wird dir die Länge der Strecke in einer MessageBox angezeigt.

Man liest sich, Stanlay :hi:

WooDWorkeR 26. Dez 2003 21:09

Re: ScreenScale - Bildschirmmaßband
 
mhh bei mir kommt nix mit einem Fenster

ahh dein Programm ist nicht Dualmonitor fähig

auf meinem Primär Monitor gehts auf dem Secundär gehts nicht

sakura 27. Dez 2003 11:15

Re: ScreenScale - Bildschirmmaßband
 
Zitat:

Zitat von WooDWorkeR
ahh dein Programm ist nicht Dualmonitor fähig

Das könnte mein Problem sein :mrgreen: Na ja, jedenfalls kommt auch bei mir keine Messagebox :-(

...:cat:...

Niko 27. Dez 2003 18:13

Re: ScreenScale - Bildschirmmaßband
 
Zitat:

Zitat von WooDWorkeR
ahh dein Programm ist nicht Dualmonitor fähig

Dualmonitor? Wer hat denn schon sowas :mrgreen:

Nein, im Ernst, daran hab ich wirklich nicht gedacht. Auf dem Primärmonitor müsste es aber auf jeden Fall funktionieren.
Ich schau mal, was sich da machen lässt, da ich das ganze aber "blind" programmieren muss, kann ich nichts versprechen.

WooDWorkeR 27. Dez 2003 18:50

Re: ScreenScale - Bildschirmmaßband
 
wenn ich mir das anschaue http://www.delphipraxis.net/internal...ct.php?t=15103 sind 2 Monitore das wenigste

sakura 27. Dez 2003 18:51

Re: ScreenScale - Bildschirmmaßband
 
Zitat:

Zitat von WooDWorkeR
wenn ich mir das anschaue http://www.delphipraxis.net/internal...ct.php?t=15103 sind 2 Monitore das wenigste

gibt es überhaupt noch PCs mit nur einem Monitor? Der BSoD braucht doch Platz. Aber mal im Ernst, viel zu viele Programme, so auch ICQ, sind nicht in der Lage mehrere Monitore vernünftig zu unterstützen :roll:

...:cat:...

WooDWorkeR 27. Dez 2003 18:57

Re: ScreenScale - Bildschirmmaßband
 
Zitat:

Zitat von sakura
gibt es überhaupt noch PCs mit nur einem Monitor?

ich habe einen der hat gar keinen Monitor - nur ein Ethernet Port *g*
es lebe SSH

d3g 27. Dez 2003 19:50

Re: ScreenScale - Bildschirmmaßband
 
Zitat:

Zitat von WooDWorkeR
es lebe SSH

Und X11!

Florian H 27. Dez 2003 19:56

Re: ScreenScale - Bildschirmmaßband
 
Hey, cooles Programm!

keine fehler gefunden :)

Niko 27. Dez 2003 20:18

Re: ScreenScale - Bildschirmmaßband
 
Zitat:

Zitat von sakura
Aber mal im Ernst, viel zu viele Programme, so auch ICQ, sind nicht in der Lage mehrere Monitore vernünftig zu unterstützen

So, meines gehört nun hoffentlich nicht mehr dazu.
Ausprobieren konnte ich es leider nicht, deshalb bin ich gespannt auf Feedback von den Dual- oder Tri-Monitor-Besitzern!

Neue Version online.

WooDWorkeR 27. Dez 2003 20:30

Re: ScreenScale - Bildschirmmaßband
 
funzt super jetzt

also ich hab nachgemessen mein Desktop ist 2048 Pixel Breit
wusste ich zwar auch vorher aber jetzt bin ich mir dank deinem Tool sicher

sakura 27. Dez 2003 20:45

Re: ScreenScale - Bildschirmmaßband
 
:thuimb:

...:cat:...

Niko 27. Dez 2003 20:53

Re: ScreenScale - Bildschirmmaßband
 
Danke für die schnelle Rückmeldung und auch den Anderen fürs Testen!

Ach ja, aufgrund der Änderungen für die Dual-Monitor-Unterstützung werden jetzt nur noch Win98 und höher bzw. Win2000 und höher unterstützt (sagt zumindest das SDK).

Florian H 27. Dez 2003 21:18

Re: ScreenScale - Bildschirmmaßband
 
Noch was: ich fände es gut, wenn dein Tool beim drücken der Shift-Taste, wie aus grafikprogrammen gewohnt, die Linie automatisch "gerade" macht, also nur ganz waar- oder senkrecht und villeicht noch 45°-schritte...

das ist zwar etwas kompliziert, aber sicheerlich nützlich!

grüße
flo

Matze 28. Dez 2003 08:45

Re: ScreenScale - Bildschirmmaßband
 
Ja, was Flo gerade gesagt hat ist bestimmt nicht schlecht, ansonsten: Klasse Programm!

Gibt es eigentlich irgendwie ne Möglichkeit, das auch in cm umzurechnen?
Das Problem wäre halt, dass die Pixel wahrscheinlich unterschiedlich breit sind.


[Edit:]Vergesst bitte das Kleingedruckte.[/Edit]

Niko 28. Dez 2003 14:17

Re: ScreenScale - Bildschirmmaßband
 
Zitat:

Zitat von readme
Um horizontale und vertikale Linien besser kennzeichnen zu können halten Sie während der Mausbewegung einfach die Steuerungs-Taste gedrückt - der Endpunkt nimmt jetzt nur noch Positionen in bestimmten Abständen an.

Hab mich mit der Taste an CorelDRAW gehalten, deshalb Strg und nicht Shift.

Florian H 28. Dez 2003 14:24

Re: ScreenScale - Bildschirmmaßband
 
Achso, cool... da hab ich gar nicht drangedacht...
Dafür wäre villeicht so ein kleines Infofenster gut!


Oder du könntest auch was zur flächenmessung (rechteckige erstmal :) ) machen, winkelmessung 2er linien die man macht etc...

gibt viele Sachen die man gerne mal messen würde, aber kein tool hat!

Matze 29. Dez 2003 07:46

Re: ScreenScale - Bildschirmmaßband
 
Zitat:

Zitat von Niko
Zitat:

Zitat von readme
Um horizontale und vertikale Linien besser kennzeichnen zu können halten Sie während der Mausbewegung einfach die Steuerungs-Taste gedrückt - der Endpunkt nimmt jetzt nur noch Positionen in bestimmten Abständen an.

Hab mich mit der Taste an CorelDRAW gehalten, deshalb Strg und nicht Shift.

:wall: Hätte man den Code mal angeschaut, wäre dies auch deutlich geworden ;)

Niko 29. Dez 2003 18:10

Re: ScreenScale - Bildschirmmaßband
 
Da liefert man schon eine Readme und den Sourcecode mit und was passiert? Keiner schaut das an :cry:

@Florian:
Flächen- und Winkelmessung wären wirklich was für die nächste Version. Wann die allerdings kommt kann ich jetzt noch nicht sagen.

Michael Leyhe 2. Jan 2004 19:58

Re: ScreenScale - Bildschirmmaßband
 
:thuimb: Das Programm ist echt cool :dancer2:

Meta777 12. Feb 2007 20:26

Re: ScreenScale - Bildschirmmaßband
 
huhu,

also es wurde hier schonmal angesprochen und weil es mich auch interessiert frag ich nochmal nach:
Wie könnte man ein Winkelmessung implementieren??
Ich hab versucht meine Mathekenntnisse (und die meiner Frau :-) ) einzusetzen aber ich hab nix hinbekommen... :roll:
Wäre toll wenn jmd ein Anstoß geben könnte.

Shalom

Niko 16. Feb 2007 23:04

Re: ScreenScale - Bildschirmmaßband
 
Hi,

neue Version mit Winkelmessung ist online (Link im ersten Beitrag).

Bitte keinen allzu genauen Blick auf den Quelltext werfen :wink: . Das Programm war nicht gerade auf Erweiterbarkeit ausgelegt und ich wollte jetzt keine größeren Umbauten vornehmen ...

TonyR 17. Feb 2007 09:34

Re: ScreenScale - Bildschirmmaßband
 
:thumb: :thumb: :thumb: :thumb:
Dieses Prog ist ja Hammergeil!!!

Ist es irgendwie möglich den festgelegten Maßstab zu speichern (in einer Txt-Datei oder so??)

Das wäre so super (denn wenn man da festlegt, wie viel Pixel ein cm sind ist das echt nützlich für Bilder oder Texte in Word usw.
Ich hätte das gerne auch selbst implementiert, aber dazu fehlt mir das Wissen :( (wegen nonVCL )

xZise 17. Feb 2007 10:37

Re: ScreenScale - Bildschirmmaßband
 
Wäre es vielleicht möglich die Länge direkt an das Massband zu schreiben? Weil dann könntest du auch Winkel und Strecken gleichzeitig messen :P

PS: Gibt es nicht eine Möglichkeit bei einem X-Zoller mit eine Y mal Z auflösung die Strecke in cm o.ä. umzurechnen?

Niko 17. Feb 2007 17:15

Re: ScreenScale - Bildschirmmaßband
 
Hi,

danke für die Antworten. :)

Flächenmessung ist jetzt auch möglich.

Zitat:

Zitat von TonyR
Ist es irgendwie möglich den festgelegten Maßstab zu speichern (in einer Txt-Datei oder so??)

Gute Idee - werde ich einbauen.

Zitat:

Zitat von xZise
Wäre es vielleicht möglich die Länge direkt an das Massband zu schreiben? Weil dann könntest du auch Winkel und Strecken gleichzeitig messen :P

Wäre denkbar. Ich werde mir den Vorschlag mal merken ...

Zitat:

Zitat von xZise
PS: Gibt es nicht eine Möglichkeit bei einem X-Zoller mit eine Y mal Z auflösung die Strecke in cm o.ä. umzurechnen?

Eigentlich schon. Das Problem ist nur, dass unter Windows die dpi Einstellung, zum Festlegen der Schriftgröße missbraucht wird und die Meisten (mich eingeschlossen) diesen Wert auf 96dpi stehen haben, obwohl der absolut nicht stimmt, wenn man den Monitor mal nachmisst.

xZise 17. Feb 2007 18:00

Re: ScreenScale - Bildschirmmaßband
 
Zitat:

Zitat von Niko
Zitat:

Zitat von xZise
PS: Gibt es nicht eine Möglichkeit bei einem X-Zoller mit eine Y mal Z auflösung die Strecke in cm o.ä. umzurechnen?

Eigentlich schon. Das Problem ist nur, dass unter Windows die dpi Einstellung, zum Festlegen der Schriftgröße missbraucht wird und die Meisten (mich eingeschlossen) diesen Wert auf 96dpi stehen haben, obwohl der absolut nicht stimmt, wenn man den Monitor mal nachmisst.

Aber eigentlich ist es doch so, wenn der Bildschirm z.B. 20 cm breit ist, und auf dieser Breite 1000 Pixel sind, dann könnte man damit doch nachrechnen... Und die Anzahl der Pixel würde sich ja nur beim ändern der Auflösung ändern...

PS: Wenn ich falsch liege, dann sagst :P

Niko 17. Feb 2007 19:59

Re: ScreenScale - Bildschirmmaßband
 
Zitat:

Zitat von xZise
Aber eigentlich ist es doch so, wenn der Bildschirm z.B. 20 cm breit ist, und auf dieser Breite 1000 Pixel sind, dann könnte man damit doch nachrechnen... Und die Anzahl der Pixel würde sich ja nur beim ändern der Auflösung ändern...

PS: Wenn ich falsch liege, dann sagst :P

Ja schon - aber ich weiß ja nicht, wie breit der Bildschirm ist ...

xZise 17. Feb 2007 20:42

Re: ScreenScale - Bildschirmmaßband
 
Vielleicht über Format und Zoll? (Die man angibt, oder ggf. irgendwo stehen?)

xZise 8. Apr 2008 14:46

Re: ScreenScale - Bildschirmmaßband
 
Hallo,
nachdem ich etwas "vermessen" wollte ;) gibt es unter Vista (x64) das Problem, dass der gesamte Bidschirm schwarz wird!

MfG
xZise

Niko 18. Mai 2008 11:29

Re: ScreenScale - Bildschirmmaßband
 
Hi,

danke für den Hinweis. Das Problem entsteht durch die etwas trickreiche Variante über den Bildschirm zu zeichnen, die aufgrund der neuen Vista-Oberfläche nicht mehr funktioniert. Ich kann allerdings nicht sagen, ob's irgendwann noch mal eine aktualisierte Version von meiner Seite geben wird ...

Niko 20. Mai 2008 20:08

Re: ScreenScale - Bildschirmmaßband
 
Ok, das Problem hat sich recht einfach lösen lassen, weshalb es jetzt eine neue Vista-kompatible Version gibt. Sonst hat sich nichts geändert.

Ein kleiner Schönheitsfehler bleibt allerdings: Der Screenshot, der nun gemacht wird, erwischt das Kontextmenü noch während dem Ausblenden, weshalb der gewählte Menüpunkt sichtbar bleibt. Man könnte das aber auch als Feature bezeichnen :wink:

lbccaleb 20. Mai 2008 21:52

Re: ScreenScale - Bildschirmmaßband
 
cooles programm!! :thumb: :thumb:

wie wärs wenn er noch die fläche farbig hinterlegt wenn man eine fläche auswählt???

Die Muhkuh 20. Mai 2008 22:13

Re: ScreenScale - Bildschirmmaßband
 
Hi,

sehr schön. Gefällt mir gut. Klein und fein.

Die Idee mit dem Fläche farbig machen, unterstütze ich auch.

Niko 25. Mai 2008 20:59

Re: ScreenScale - Bildschirmmaßband
 
Hi,

danke für das Lob und die Anregung. :)

Im Moment hab ich wenig Zeit, weshalb es erstmal kein weiteres Update geben wird. Aber vielleicht hab ich später wieder mal Lust, an dem Programm weiterzuarbeiten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz