Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Software
>
erbitte Hilfe bei einem Applescript
erbitte Hilfe bei einem Applescript
Guy
20.09.24
22:00
Hallo,
ich möchte einen Order der sich auf dem Desktop mit Bilder befindet mit einem Applescript öffnen daß der Ordner eine bestimmte Größe annimmt, die Bilder als Icon dargestellt werden und die Größe auf 512 stellt (maximum).
tell application "Finder"
repeat with a in (get selection as alias list)
if item a's class = folder then
tell item a
open
tell its container window
set toolbar visible to false
set bounds to {0, 30, 2750, 1650} -- {l, t, r, b}
set current view to icon view
tell its icon view options
set icon size to 512
end tell
end tell
close
end tell
end if
end repeat
end tell
Dieses Script tut dies alles allerdings muß ich es immer zweimal ausführen bis alle drei Sachen passiert sind.
Weiß einer warum das so ist?
Mac mini mit OS 15 Sequoia
Vielen Dank im voraus.
Hilfreich?
0
Kommentare
ChrisK
20.09.24
22:07
pack mal ein paar
delay 0.25
befehle zwischen die einzelnen schritte, evtl. läuft das Skript schneller durch als der Finder hinter kommt.
„Wer anderen eine Bratwurst brät, hat ein Bratwurstbratgerät.“
Hilfreich?
0
M.Z.
20.09.24
23:13
neben dem Delay, den ChrisK vorschlägt, muss auch das Fenster in den Vordergrund geholt werden.
tell application "Finder"
repeat with a in (get selection as alias list)
if item a's class = folder then
tell item a
open
delay 0.5 -- Wartezeit, damit das Fenster vollständig geöffnet wird
set theWindow to its container window
tell theWindow
set toolbar visible to false
set bounds to {0, 30, 2750, 1650} -- {l, t, r, b}
set current view to icon view
delay 0.5 -- Wartezeit, damit der View-Wechsel vollzogen wird
tell its icon view options
set icon size to 512
end tell
end tell
set theWindow's index to 1 -- Fenster in den Vordergrund bringen
delay 0.5 -- Nochmals kurz warten
close
end tell
end if
end repeat
end tell
Hilfreich?
+1
Kommentieren
Sie müssen sich
einloggen
, um sich an einer Diskussion beteiligen zu können.