AppleScript - Pixelfarbe in Zwischenablage

wasd123

Lt. Commander
Registriert
März 2017
Beiträge
1.285
Moin!
Ich möchte gerne auf meinem StreamDeck eine Taste ablegen, welche ein AppleScript ausführen soll.

Das zugehörige AppleScript bekomme ich aber nicht hin. Kenne mich mit AppleScript (oder generell der Entwicklung) aber nicht aus.
Ich habe mir Folgendes aus dem Netz gekramt, was aber nicht läuft:

Code:
tell application "System Events"
set colorValue to color of pixel 1015, 500
set the clipboard to colorValue as integer
end tell

ich möchte als an Position X=1015 und y=500 gerne den Farbcode in die Zwischenablage schieben. Am liebsten wäre mir der Farbwert als Integer.

Ich erhalte den Fehler "66:70: syntax error: Zeilenende erwartet, aber Zahl gefunden. (-2741)" zurück.
Was ist falsch?
 
AppleScript erwartet Punkte anstelle von Kommas, um Zahlen zu trennen. Probier mal das Komma durch einen Punkt zu ersetzen.

Für die Ausgabe als Integer probier mal diesen Code:

tell application "System Events" set colorValue to color of pixel 1015.500 set hexValue to hex colorValue set intValue to (hexValue as integer) set the clipboard to intValue end tell
 
@tidus1979
jetzt sagt er mir:
66:74: syntax error: Zeilenende erwartet, aber Fließkommazahl gefunden. (-2741)
 
hat noch jemand ne Idee?
Gibt es "color of pixel" überhaupt? habe ich halt irgendwo gefunden - ob das passt weiß ich nicht
 
Zurück
Oben