Hi,
ein nützliches Programm für Designer wie mich. ![]()
Ich bin auch schonmal auf die Idee gekommen, soetwas
zu programmieren, aber irgendwie nie dazu gekommen.^^
Zu deinem Problem mit der INI. Warum erstellst du denn
eine INI?^^ Das geht auch ohne: ![]()
(Achja, habe deinen Code etwas verkürzt. ;))
Veränderter Code
#include <Misc.au3>
Global $Farbwahl = False
TrayTip("Bereit","Programm ist bereit. Mit Esc beenden. Mit Klicken Farbe herausbekommen", 20, 1)
While 1
If _IsPressed("1B") Then Exit ;Escape Taste
If $Farbwahl = False Then
If _IsPressed("01") Then ;Linke Maustaste
$pos = MouseGetPos()
$Farbe = StringFormat("%#06x\t",PixelGetColor($pos[0], $pos[1]))
TrayTip("Farbe",$Farbe & " - Mit Eingabe eine MsgBox öffnen. Mit Backspace andere Farbe herausfinden",20)
$Farbwahl = True
EndIf
EndIf
If $Farbwahl = True Then
If _IsPressed("0D") Then ;Return Taste
ClipPut($Farbe)
$Farbwahl = False
EndIf
EndIf
If $Farbwahl = True Then
If _IsPressed("08") Then ;Backspace Taste
$Farbwahl = False
EndIf
EndIf
WEnd
Es wäre vielleicht auch nciht schlecht, wenn du eine
GUI baust. In der wird dann immer die aktuelle Farbe
angezeigt und dort kann man dann auf "Kopieren" und "Ende"
oder so klicken. Dadurch würde dann ein möglicher Konflikt
mit den Tasten zu dem gewünschen Programm o.Ä. aus
dem man die Farben ziehen möchte entfallen.
MfG
qixx