Software selbstgemacht: Finder-Fenster updaten
Der Mac OS X Finder hat bis heute die Eigenart behalten, ein Finder-Fenster unter bestimmten Umständen nicht automatisch upzudaten, so dass der Inhalt manchmal nicht dem tatsächlichen Stand entspricht.
Nun gibt es ja einige Progrämmchen, die da Abhilfe schaffen sollen: das Contextual Menu Plugin Nudge oder seit vorgestern auch WindowsUpdater. Mir ist ein CM allerdings viel zu umständlich, und ein Programm, was ständig (mit einem eigenen Fenster!) geöffnet sein muss, nur um alle paar Sekunden ein Finder-Fenster upzudaten, halte ich für etwas übertrieben.
Man kann das ganze nämlich auch mit ganzen drei Zeilen AppleScript lösen:
try tell application "Finder" to update every file in folder of the front window end try
Es gibt mehrere Möglichkeiten, dieses Script ablaufen zu lassen. Die einfachste, aber auch umständlichste, wäre sicherlich, es im Finder per Doppelklick zu starten. Das Script direkt in ein Shortcut-Programm wie iKey oder Quickeys einzugeben und es per Tastaturkürzel auszulösen, wäre eine sehr elegante Methode, die aber nicht jedem zur Verfügung steht.
Aber es gibt noch ein dritte Möglichkeit: Die meisten Mac OS X User werden Tastaturlauncher wie z. B. Quicksilver, Butler (beide kostenlos) oder LaunchBar benutzen (wenn nicht, sollten Sie ernsthaft darüber nachdenken!) In diesen Launchern können Sie bestimmten Programmen bestimmte Tastaturkürzel zuweisen. Wenn Sie nun obiges Mini-Script, das Sie im Scripteditor als Programm gespeichert haben, beispielsweise auf die Tastenkombination ctrl-alt-F legen(oder F14 oder was auch immer Sie bevorzugen), können Sie mit einem einfachen Tastendruck den Inhalt des vordersten Finder-Fensters auf den neuesten Stand bringen.
Ähnliche Beiträge:
Laß die Hunde los TVBrowser
Kommentare:
Bei den Kommentaren handelt es sich um fremde Inhalte, die sich „esse est percipi“ nicht zueigen macht. Verantwortlich für den Inhalt eines Kommentars ist der jeweilige Verfasser.
So ein AppleScript habe ich mir vor einem Monat auch schon gebaut, es «MacF5» genannt (bei den WINlern kann man sich das nämlich echt mal abgucken oder es auf andere Weise einfach besser machen) und es oben in die Leiste des Finder-Fensters gepackt.
Mit einem passenden Icon (ich habe ein frisches Limoneneis gewählt) hat man es direkt im Zugriff.
Ich habe das Skript ein wenig ergänzt, damit, wenn man einen Ordner ausgewählt hat, nicht nur dieser, sondern auch der Ordner, in dem er sich befindet, aktualisiert wird (vor allem in der Spaltenansicht nützlich).
try
tell application "Finder"
set the_Folder to (the target of the front window)
update every file in the_Folder
update every file in the folder of the_Folder
end tell
end try
Außerdem habe ich das Skript mithilfe von Platypus in ein application bundle umgewandelt, das im Hintergrund läuft; so erscheint kein dock icon. Als Icon für das Programm habe ich den reload button aus Safari kopiert. Unter www.wasschreiben.de/UpdateFolder.jpg ist ein screenshot zu sehen.
Danke für den Tip!
Könntet ihr das neue Programm nicht veröffentlichen? Ich würde das auch gerne haben…
die-hand-heb: ich auhuch!!! :)
Kinder, das geht doch ganz einfach ;-) Hier klicken, in dem sich öffnenden Fenster des Scripteditors einmal auf „Übersetzen“ klicken und das Ganze dann anschließend mit dem Dateiformat „Programm“ sichern …
(Liebe Windows-User, der Link funktioniert nur auf einem Mac, aber AppleScript-Win gibt es ja ohnehin nicht …)
Ich meine aber das Programm von soremo, das im Hintergrund läuft!
Lieber NB,
der Eintrag heißt ja „Software selbstgemacht ...“. Da ist halt ein wenig Eigeninitiative gefragt. Wenn ich mir nun schon die Mühe mache, das Script URL-zu-encoden um daraus einen Link zu machen, der den Scripteditor beim User automatisch startet, das Script fehlerfrei hineinschreibt, so dass man es nur noch sichern muss, gelingt einem, wenn man das geschafft hat, mit dem Link, den Soremo freundlicherweise zu dem Programm Platypus geliefert hat, ganz sicher auch das Umwandeln zu einer Faceless Application, deren Icon nicht im Dock erscheint.
Doch, das klappt, nur Mut!
Lieber Herr Preidel! Ja, jetzt klappt´s. Danke! MfG, NB.
Hallo Michael,
wenn ich nicht so im Brass wäre, würde ich selber suchen, aber wie bekommst du in QuickSilver das Script an eine Tastenkombi gedengelt?
Du musst in den Prefs unter Application „Enable Advanced Features“ aktivieren. Nach einem Quicksilver-Neustart hast du links einen neuen Menüpunkt: Triggers.
Dort klickst du unten das Pluszeichen an, tippst anschließend den Namen deines Scripts (das du natürlich als Programm abgespeichert haben musst) ein, wählst bei Action “Öffnen“, klickst auf „Save“ und gibst anschließend in der Spalte „Trigger“ das gewünschte Tastaturkürzel ein.
Klingt kompliziert, ist aber eigentlich ganz einfach …
Kommentar schreiben:
FAQ (Häufig gestellte Fragen)
Kommentare:
- Michael Preidel zu Pasta dell’Orto
- Stefan zu Pasta dell’Orto
- Michael Preidel zu CookieCrumble Testflight jetzt auch für macOS
- Götz zu CookieCrumble Testflight jetzt auch für macOS
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Henning zu Harbor – Sicherer Hafen [Testflight]
Schlagwörter