Finder: Fenster-Position und Layout speichern

15 September, 2008 (23:28) | Softwareschmiede | By: hubi

Problem

Nun, ich kopiere oder bewege oft Dateien im Finder oder muss auf bestimmte Ordner zugreifen. Dazu öffne ich immer wieder bestimmte Finder Fenster und ehe ich mich versehe, habe ich wieder 10 Finder Fenster auf. Jetzt könnte ich die Fenster offen lassen und mit Spaces arbeiten,

oder eben auch nicht. Ich komme mit der Denkweise von Spaces irgendwie nicht klar.

Lösung

Ich habe mir deshalb ein Script geschrieben, mit dem sich die Positionen von Finder Fenster abspeichern und wieder herstellen lassen.
Dabei wird nicht nur die Größe oder Position gespeichert, sondern auch dessen Pfad und Ansicht (Liste, Icon-View, Column-View, usw.)

Umsetzung

Eigentlich wollte ich daraus eine Script-Anwendung machen, doch läuft dann die Wiederherstellung recht behäbig ab. Und so ist es ein Script geblieben, dass direkt über den Finder ausgeführt wird. Seitdem ich das Ding einsetzte ist nämlich das Skript-Menü nun fest in meiner
Systemleiste verankert. Das geht über das AppleScript Dienstprogramm im AppleScript-Ordner. Der Clou, jedes Programm erhält damit seinen eignen Script-Ordner. Beim Umschalten zwischen den Programmen zeigt dann das Menü die jeweiligen Skripte automatisch an.

Installation

Die Installation ist recht simpel, am einfachsten

  • startet man das AppleScript-Dienstprogramm
  • aktiviert das Skript Menü
  • wechselt in den Finder, und öffnet über das Skript Menü seinen Skript-Ordner
    platziert das Skript von hier dort rein und fertig

Download


Window Sitter v.1.0
13.7 KB (267 hits)

Bedienung

Die Bedienung ist Kinderleicht... habe es aber doch einmal in einem Film zusammengefasst

Ähnliche Themen

Comments

Comment from H =:o) L G I
Time September 17, 2008 at 11:28 pm

Hi, Hubi.
Das Script ist cool. Werd's mal bei der Arbeit testen. Dort kann ich's am besten brauchen.
Richtig brauchbar ist's zusammen mit FastScripts (auf Taste legen).

Comment from Hubi
Time September 18, 2008 at 12:53 am

Hey cool, die FastScripts kannte ich noch gar nicht =)!

Comment from tomthecat
Time September 18, 2008 at 5:06 pm

Hi, Hubi
Erstaunlich, welche einfachen aber wirkungsvollen und vor allem, arbeitserleichternde Sachen du dir imme reinfallen lässt. habs heute installiert und brauchs ungemein viel.

Comment from hubi
Time September 19, 2008 at 5:09 am

Ich habe da noch was, diese Zeilen schicken alle anderen Anwendungen neben dem Finder in den Hintergrund... das kann man noch in das Skript mit einbauen
tell application "System Events"
repeat with i from 1 to (count of every process)
if name of process i = "Finder" then
set visible of process i to true
else
set visible of process i to false
end if
end repeat
end tell

Comment from H =:o) L G I
Time September 21, 2008 at 2:15 pm

Kann tomthecat nur beipflichten. schade aber, dass deine wirklich brauchbaren tipps wie z.b. auf apfeltalk.de (meiner meinung nach) nicht ausreichend honoriert werden. viele haben es noch nicht einmal nötig, zu antworten.

Comment from hubi
Time September 25, 2008 at 9:57 am

nun, deshalb habe ich angefangen den applescript-wiki.de zu schreiben

Comment from desertman
Time April 20, 2009 at 3:51 pm

Mir ist nicht ganz klar, ob dieses Script mein Problem (10.5 merkt sich keinerlei Fensterposition von anderen Platten als der Bootplatte) loesen wuerde, ich kann's aber auch nicht ausprobieren, weil das Script nicht runterladbar ist. Gibt's dafuer besondere Gruende oder kann das wieder zugaenglich gemacht werden?
Gruesse - desertman

Comment from Nina
Time January 14, 2010 at 10:06 am

Hallo, ich weiß nicht, ob das script bei mir richtig funktioniert. Habe alles nach deiner Anleitung gemacht, kann es auch starten und "save" sagen, vergebe einen Namen..aber bei "Restore" kommt dann ne Meldung, dass es nichts gespeichertes gibt... ?!

Comment from Nina
Time January 14, 2010 at 10:40 am

es kommt die fehlermeldung "class pcmp" kann nicht gelesen werden

Comment from Hubi
Time January 16, 2010 at 9:05 pm

Hm, führe das Skript doch mal direkt im Skript-Editor aus... dann müsste die "Problem"-Zeile bei der Fehlermeldung ausgewählt werden. Was für eine OSX-Version setzt Du denn ein? 10.4, 10.5, 10,6?

Comment from Nina
Time January 18, 2010 at 9:37 am

10.3.9

Comment from Nina
Time January 18, 2010 at 4:58 pm

schade, wär ja auch zu schön gewesen...

Comment from Willy
Time January 23, 2010 at 8:16 pm

he hubi.. du übertriffst dich selber wieder.. Genial.. endlich nich mehr suchen.. einfach restore .. fertsch..

Comment from Mathis
Time February 8, 2010 at 10:29 am

Danke für das Skipt, suche schon lange sowas!
Hab das Skript ausgeführt und meine Fenster gespeichert. Wenn ich nun aber die Fenster wiederherstellen möchte, läd er auch die Fenster und den Pfad, aber sie verschwinden dann und sind nirgends mehr sichtbar. Über den Finder-Punkt "Fenster" werden sie zwar angegeben, aber Nirgends auf dem desktop was zu entdecken.Liegt es daran, dass ich die Fenster auf nem zweiten Monitor anordne?

Danke für die Hilfe!!!

Comment from hubionmac
Time February 8, 2010 at 10:32 am

Interessant... kannst Du mir mal eine Anordnung deiner Bildschirm als Screenshot schicken, dann kann ich versuchen das hier mal nachzubauen..

Pingback from hubionmac.com » Eine gute und auch günstige Alternative zum WindowSitter
Time February 14, 2010 at 9:25 pm

[...] AppleScript in allen Ehren, aber wenn etwas so simples wie ein Fenster-Manager günstig und gut programmiert wird, dann bin ich auch gewillt dafür 5 Euro auszugeben. Cinch ist eine recht simple Anwendung, man bewegt ein x-beliebiges Fenster an den Bildschirmrand und die Anwendung skalliert das Fenster auf 50% oder 100% des Bildschirmes. Verschiebt man das Fenster, hat es wieder die alte Größe. Keep things simpel =)! [...]

Pingback from Randnotiz | Finder Fenster Positionen speichern und wiederherstellen mit AppleScript | macfidelity
Time February 16, 2010 at 7:14 pm

[...] Im Beitrag Finder: Fenster-Position und Layout speichern [...]

Comment from markus
Time April 19, 2010 at 10:20 pm

super genau was ich gesucht habe, Frage: gibt es das Script auch für andere Programme? das würde mir in unglaublich weiterhelfen, danke.

Comment from hubionmac
Time April 21, 2010 at 4:10 am

Das Skript legt ja neben der Größe und Postion auch den Pfad und die Ansicht fest. Nur bei anderen Programmen kommen wieder andere Attribute zum Tragen, bei Safari die URL, ist es ein Tab oder nicht. Bei Word welche Datei usw.
einen allgemeinen Windows-Sitter, der nur die Posistion und Größe nach einem bestimmten Muster verändert, so etwas wäre denkbar, ansonsten müsste man für jede Applikation sich etwas eigenes überlegen. Dann noch die Einstellungen zu verwalten.... Hm, hast Du Dir schon einmal Cinch angesehen?

Write a comment