• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Ordnersymbol abhängig ob voll oder leer

t_heinrich

Starking
Registriert
19.12.05
Beiträge
222
Hallo,

hoffe ich bin hier im richitgen Unterforum.
Also die Idee ist ob es die Möglichkeit gibt, ausgewählten Ordnern ein bestimmtes Symbol zuzuordnen je nachdem ob etwas in ihnen abgelegt ist oder nicht.

Also im Prinzip wie im Papierkorb, ist was drin, erkennt man das am Symbol.

Kann mir dabei jmd weiterhelfen?

Thomas
 
vielleicht kann man das per ordneraktion scripten, jedoch kenn ich mich nicht mit applescript aus, sollte aber möglich sein
 
Hallo,

also hab mal gesucht, aber leider nichts dazu gefunden.
Hat jmd sowas schonmal gemacht?

Thomas

PS: Frohe Weihnachten!!!
 
Beim Versuch, doch noch eine entsprechende Ordneraktion zusammenzuzimmern, bin ich auf ein banales Problem gestoßen: Das Ordnericon wird "bekanntlicherweise" im Resource-Zweig einer versteckten Datei namens "Icon\r" abgelegt. Dabei ist \r ein Steuerzeichen (Carriage Return, ASCII 13). Weiß jemand eine Möglichkeit, in Applescript solche Dateinamen zusammenzubauen? Versuche wie
Code:
set filename="Icon" & ascii character 13
sind gescheitert. In Perl oder C kann man den gewünschten Dateinamen problemlos mit "Icon\r" zusammenbauen, aber geht das auch in Applescript? Wenn diese Klippe umschifft wäre, dann könnte man die Ordnersymbole mit Rez/DeRez aus /Developer/Tools wie hier durch die Ordneraktion umschalten. Je nachdem ob das erste Element in den Ordner reingelegt wird oder das letzte rausgelöscht wird.

P.S.: Ja, von osascript hab' ich schon mal was gehört, dann könnte man mit einem externen perl-Teil leben...
 
Oh mein Gott, dass sind für mich alles böhmische Dörfer!!!
Aber vielen Dank, dass du dir Gedanken machst.

Thomas
 
P.S.: Ja, von osascript hab' ich schon mal was gehört, dann könnte man mit einem externen perl-Teil leben...
Du hast auch schon von "do shell script" gehört? Müßte ungefähr so gehen:
Code:
do shell script "perl -e 'rename shift,qq(Icon\r)' " & quoted form of POSIX path of filenameOhneCR
 
Du hast auch schon von "do shell script" gehört? Müßte ungefähr so gehen:
Code:
do shell script "perl -e 'rename shift,qq(Icon\r)' " & quoted form of POSIX path of filenameOhneCR
Ja, im Prinzip meinte ich "do shell script". Die Richtung und die Uhrzeit waren falsch... :-[
Der Schnipsel funktioniert so noch nicht. Du willst also zunächst die Datei "Icon\r" umbenennen, um sie dann in Applescript weiter verwursten zu können?
Es scheitert glaube ich zunächst mal am \r im Klartext, das versucht bereits der Skripteditor zu interpretieren. Maskieren mit \\ klappt leider auch nicht.
Im Terminal geht alles wunderbar, aber der Skripteditor schießt irgendwie quer. :-/



Edit: Es geht jetzt doch mit "\\". Nur der shift-Befehl funktioniert nicht so wie geplant. Genaueres gleich...
 
Zuletzt bearbeitet:
Danke, Skeeve, fürs Mitdenken. Der Umgang mit den seltsamen Dateinamen "Icon\r" ist jetzt kein Problem mehr. Leider funktioniert das Setzen eines neuen Icons via Rez aber überhaupt nicht bei mir. :-(
Ich fürchte, ohne Zusatztools wie Satimage osax (http://www.versiontracker.com/dyn/moreinfo/macosx/15492, und dann so wie hier einsetzen) kommt man beim Icon-Setzen nicht weiter.

Eine einfachere Lösung wäre vielleicht, dem Ordner je nach Füllstand ein anderes Etikett zu verpassen. Das ginge recht fix mit einer Ordneraktion.
 
Hallo,

sehe gerade, dass hier richtig viel passiert ist, komischerweise wurde ich nicht per eMail benachrichtigt.
Ich schau mir mal eure Vorschläge an, ob ich damit zurecht komme.
Füllstand brauch ich eigentlich nicht, mich interessiert nur ob leer oder nicht.

Thomas
 
hallo t_heinrich,

wenn es nur darum geht, anzeigen zu lassen, ob sich etwas in einem ordner befindet oder nicht, dann kannst du auch in der menüleiste (vom finder) darstellung - darstellungsoptionen einblenden den punkt objektinfos anzeigen markieren, dann siehst du sofort, ob sich etwas im ordner befindet oder nicht.
geht vieleicht am schnellsten ?

gruß cybo
 
hallo t_heinrich,

wenn es nur darum geht, anzeigen zu lassen, ob sich etwas in einem ordner befindet oder nicht, dann kannst du auch in der menüleiste (vom finder) darstellung - darstellungsoptionen einblenden den punkt objektinfos anzeigen markieren, dann siehst du sofort, ob sich etwas im ordner befindet oder nicht.
geht vieleicht am schnellsten ?

gruß cybo

Hallo Cybo,

Danke für den Tipp, dass hilft mir schonmal weiter, wobei es schön wäre, wenn man das auf bestimmte Ordner einschränken könnte.

Thomas
 
Nur für den Fall, dass die folgende Funktion nicht jedem bekannt ist:

Wenn man in den Darstellungsoptionen "Objektinfos zeigen" angeklickt hat, steht unter allen Ordnern, wieviele Dateien sich jeweils darin befinden.

:-)
 
Nur für den Fall, dass die folgende Funktion nicht jedem bekannt ist:

Wenn man in den Darstellungsoptionen "Objektinfos zeigen" angeklickt hat, steht unter allen Ordnern, wieviele Dateien sich jeweils darin befinden.

:-)
Hallo,

ja das hat ja cybo schon geschrieben, was mich auch schon wirklich weiterbringt.
Das i Tüppfelchen wäre halt, wenn ich das nur für bestimmte Ordner eingeben kann.

Thomas