hilfdirselbst.ch
Facebook Twitter gamper-media
Mac OS X enthält verschiedene integrierte Werkzeuge und Technologien, mit denen sich gängige Aufgaben schnell und einfach automatisieren lassen.
ehwda
Beiträge: 66
28. Jan 2018, 10:45
Beitrag #1 von 3
Bewertung:
(336 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Kleine Anfrage betreffend Bildschirmhintergrund-Bild


Prinzipiell kann mit folgendem Script der Name sowie die Datei des Hintergrund-Bildes angezeigt werden (OSX El Capitan).

Code
tell application "System Events" 
set posix_path to (picture of current desktop)
set file_ref to (POSIX file posix_path) as alias
set file_name to displayed name of file_ref
tell application "Finder" to display dialog "Bildname: " & file_name

set picPath to POSIX file (picture of current desktop) as string
tell application "Finder" to reveal picPath

end tell


Leider funktioniert dies aber nur korrekt, wenn in den Systemeinstellungen kein Häkchen bei "Bild andern:" gesetzt ist.
Gibt es dafür eine Erklärung/Lösung?
Ich danke im Voraus für jeden Tipp.
Gruss, Eugen
(Dieser Beitrag wurde von ehwda am 28. Jan 2018, 10:47 geändert)
Top
 
X
Hans Haesler  M  p
Beiträge: 5580
28. Jan 2018, 12:36
Beitrag #2 von 3
Beitrag ID: #562154
Bewertung:
(316 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Kleine Anfrage betreffend Bildschirmhintergrund-Bild


Hallo Eugen,

ich kann das Problem nachvollziehen. Unter "Mavericks".

Ohne "System Events" ist es etwas kürzer:

Code
tell application "Finder" 
set picPath to desktop picture as alias
set fileName to name of picPath
reveal picPath
end tell
display dialog "Bildname: " & fileName

Aber ans aktuell angezeigte Bild kommt man auch so nicht ...

Gruss, Hans
als Antwort auf: [#562152] Top
 
ehwda
Beiträge: 66
29. Jan 2018, 15:54
Beitrag #3 von 3
Beitrag ID: #562170
Bewertung:
(241 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

Kleine Anfrage betreffend Bildschirmhintergrund-Bild


Hallo Hans

Danke fürs Nachprüfen sowie den Tipp.
Unter "Lion" funktionierts auch nicht. Scheint ein prinzipielles Problem in OSX zu sein.

Gruss, Eugen
als Antwort auf: [#562154] Top