Finder: Fenster-Position und Layout speichern

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

Bedienung

Die Bedienung ist Kinderleicht... habe es aber doch einmal in einem Film zusammengefasst [flv:/wordpress/wp-content/uploads/2008/09/window_sitter_in_action.flv 720 455]
This entry was posted in Softwareschmiede and tagged , , , , , , , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

26 Comments

  1. H =:o) L G I
    Posted September 17, 2008 at 11:28 pm | Permalink

    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).

  2. Posted September 18, 2008 at 12:53 am | Permalink

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

  3. tomthecat
    Posted September 18, 2008 at 5:06 pm | Permalink

    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.

  4. Posted September 19, 2008 at 5:09 am | Permalink

    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

  5. H =:o) L G I
    Posted September 21, 2008 at 2:15 pm | Permalink

    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.

  6. hubi
    Posted September 25, 2008 at 9:57 am | Permalink

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

  7. desertman
    Posted April 20, 2009 at 3:51 pm | Permalink

    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

  8. Nina
    Posted January 14, 2010 at 10:06 am | Permalink

    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... ?!

  9. Nina
    Posted January 14, 2010 at 10:40 am | Permalink

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

  10. Hubi
    Posted January 16, 2010 at 9:05 pm | Permalink

    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?

  11. Nina
    Posted January 18, 2010 at 9:37 am | Permalink

    10.3.9

  12. Nina
    Posted January 18, 2010 at 4:58 pm | Permalink

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

  13. Posted January 23, 2010 at 8:16 pm | Permalink

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

  14. Mathis
    Posted February 8, 2010 at 10:29 am | Permalink

    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!!!

  15. hubionmac
    Posted February 8, 2010 at 10:32 am | Permalink

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

  16. markus
    Posted April 19, 2010 at 10:20 pm | Permalink

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

  17. hubionmac
    Posted April 21, 2010 at 4:10 am | Permalink

    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?

  18. Chris Koerner
    Posted December 10, 2010 at 1:51 am | Permalink

    Kann man das Skript irgendwie ändern, das ein gespeichertes Fenster ohne Rückfragen per Default geladen wird? Habe mir ein Fenster-Set zusammengestellt, das mir völlig ausreicht. Per Automator wird u.a. das Script automatisch gestartet, jetzt sollte eigentlich mein einziger Record sofort geladen werden. Wäre dies möglich?

  19. Hubi
    Posted December 10, 2010 at 2:35 am | Permalink

    Hi Chris,

    Bestimmt... Die Anpassung müsstest Du nur selber vornehmen... Ich habe die nächsten 4 Wochen keine Möglichkeit dazu...

  20. Posted January 5, 2011 at 4:36 pm | Permalink

    Berücksichtigt das Script auch Spaces, will heißen: sortiert das die Fenster wieder schön auf die Fenster zurück, wo es sie gefunden hat?

  21. Posted January 5, 2011 at 4:38 pm | Permalink

    wieder schön auf die Fenster zurück

    Blødsinn, das muß natürlich «Spaces» heißen!

  22. Hubi
    Posted January 5, 2011 at 6:04 pm | Permalink

    Keine Ahnung... tut es das bei Dir? Ich selber nutze keine Spaces, mich nerven ausgeblendete Fenster mehr als verdeckte ;-)

  23. Posted January 6, 2011 at 2:58 pm | Permalink

    Das würde ich ja gern mal ausprobieren, aber es scheitert schon am Applescript-Dienstprogramm: zum einen wird das nicht von Spotlight gefunden, und wenn ich es direkt starte (seit 10.6 liegt es übrigens in /System/Library/CoreServices/), läuft es zwar, ist aber ein fensterloses Hintergrundprogramm.

    Kannst Du mich mal in die richtige Richtung treten? Danke …

  24. Hubi
    Posted January 6, 2011 at 4:50 pm | Permalink

    Das Dienstprogramm brauchst Du nicht mehr... das AppleSkript Menü aktivierst Du seit 10.6 über die Einstellungen des AppleSkript-Editors

  25. VoiceX
    Posted February 16, 2011 at 6:43 pm | Permalink

    hallo Hubi,

    erstmal grosses Lob für dieses geniale Skript!!! Genau was ich gesucht habe.

    zur Frage von Moss:
    Ich habe 10.5.8 und leider ignoriert bei mir das Skript die Spaces. Fenster werden im aktuellen Space restored, egal in welchem sie vorher waren.
    Kann mir aber egal sein, da ich die Finder-Fenster sowieso in allen Spaces verfügbar haben will ;-)

    GreetX from Switzerland
    VoiceX

  26. Niels
    Posted July 13, 2011 at 12:03 pm | Permalink

    Großartig! Funktioniert perfekt - auch für Ordner auf meinen Fileservern. DANKE

3 Trackbacks

  1. [...] 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 =)! [...]

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

  3. [...] found an applescript that does this with finder windows only: http://hubionmac.com/wordpress/2008/09/finder-fenster-position-und-layout-speichern/ (german) Maybe I could adept it, but I can’t believe there’s no application for [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CAPTCHA:


+ one = 3

Subscribe without commenting

  • Seite übersetzen:


    Paypal for Pizza:




  • Kategorien


  • Letzte Kommentare

    • Niklas: Vielen Vielen Dank! So klappt es!
    • hubi: Servus Niklas, ich habe mir den Quellcode noch einmal angesehen und habe nun unter 10.7.3 einen Weg gefunden...
    • Niklas: Klingt super das Script. Leider bekomm ich immer folgende Fehlermeldung: error “„Mail“ hat einen Fehler...
    • Jürgen: Hallo Hubi, beim Abfragen von Kennworten gibt es noch eine böse Falle: Das Format, in dem security antwortet,...
    • hubi: Am einfachsten Du öffnest im AppleScript-Editor mal das Funktionsverzeichnis (unter Ablage) von iTunes. Ein...