Beiträge

[OS X] Den Papierkorb in OS X automatisch leeren lassen mit AppleScript oder Hazel

Den Papierkorb in OS X automatisch leeren lassen mit AppleScript oder Hazel

Es gibt ein paar Möglichkeiten den Papierkorb in OS X zu überwachen und diesen automatisch entleeren zu lassen. Hazel macht das ganz einfach mit ein paar klicks und lässt sich leicht konfigurieren. (Siehe hier für Hazel Konfiguration) Wer sich aber Hazel nicht kaufen möchte kann das auch mit einem AppleScript tun.

Ich bin neulich hier über ein Script gestolpert welches automatisch den Papierkorb in OS X löschen kann.

Ich habe das Script noch etwas angepasst, einen Fehler ausgebessert so dass Dateien die nicht gelöscht werden sollen aus dem Papierkorb verschoben werden, und das Script auf Deutsch lokalisiert.

Das Prinzip ist ganz einfach. Am Anfang vom Script gibt man an wie Groß der Papierkorb maximal werden darf. Hier kann man seinen gewünschten Wert eintragen. In diesem fall ist die maximale Größe 2GB.

Den Papierkorb in OS X automatisch leeren lassen mit AppleScript oder Hazel
Der nächste Teil des Scriptes überprüft die Größe der in dem Papierkorb verschobenen Dateien. Ist eine Datei größer als die vorher festgelegte maximale Größe des Papierkorbes erscheint ein Dialogfenster. In dem Dialogfenster kann man auswählen ob die Datei nun permanent (also auch gleich aus dem Papierkorb) gelöscht werden soll, oder an einen anderen Platz verschoben werden soll. Hier kann man auch angeben wohin die Dateien die zu groß sind verschoben werden sollen.

Den Papierkorb in OS X automatisch leeren lassen mit AppleScript oder Hazel

 

Wer diese Funktion nicht haben möchte kann auch einfach diesen Teil aus dem Script löschen und die Dateien werden nicht verschoben.

Die neu in den Papierkorb verschobenen Dateien werden nun noch mit dem aktuellem Datum versehen, in dem die Datei einmal „angefasst“ (touch) wird, und somit das Änderungsdatum sich auf das Aktuelle Datum ändert.

Weiterlesen

[OS X] Versteckte Dateien ein und ausblenden per AppleScript

Versteckte Dateien ein und ausblenden per AppleScript

Hier mal ein kleines AppleScript mit dem man sich ganz einfach die Versteckten Dateien im Finder ein- und ausblenden lassen kann.

Der ein oder andere User kommt vielleicht mal in die Situation, dass man sich die Versteckten Dateien im Finder anzeigen lassen muss. Jetzt kann man entweder jedes mal den Terminal dafür benutzen und sich mit einem „default write“ Befehl behelfen, was etwas umständlich ist. Oder man macht sich ein kleines Programm mit AppleScript und einer Grafischen Auswahlmöglichkeit.

Für das AppleScript öffnet ihr den AppleScript-Editor unter Programme > Dienstprogramme und kopiert folgenden Code darein.

display dialog "Möchtest du die Versteckten Dateien einblenden oder ausblenden?" buttons {"Einblenden", "Ausblenden"} with icon 2 with title "Versteckte Dateien einblenden" default button 1
set switch to button returned of result
if switch is "Einblenden" then
 tell application "Terminal"
 do shell script "defaults write com.apple.finder AppleShowAllFiles -bool YES;killall Finder"
 end tell
else
 tell application "Terminal"
 do shell script "defaults write com.apple.finder AppleShowAllFiles -bool NO;killall Finder"
 end tell
end if

Jetzt müsst ihr es nur noch als Programm abspeichern und ihr seit fertig.

Ihr könnt aber auch das fertige AppleScript hier von mir runterladen.

[OS X hint] Hide Desktop With AppleScript-Editor

Die Blogger und Screencaster unter euch kennen das vielleicht. Ihr wollt was aufnehmen oder Screenshot machen, müsst aber erst mal den Desktop aufräumen, damit nicht jeder alles was ihr auf eurem Desktop habt sehen kann.

Mit einem kleinen AppleScript kann man sich ein kleines Programm erstellen, welches alle Icons auf dem Desktop versteckt und später wieder sichtbar macht. Beim Starten des Programms bekommt man eine Abfrage ob die Icon Sichtbar oder Versteckt werden sollen.

Um dieses Programm zu erstellen ruft bitte den AppleScript Editor auf. Diesen findet ihr unter Programme > Dienstprogramme > AppleScript Editor oder gebt in der Spotlight Suche Applescript Editor ein.

Im Editor gebt ihr folgendes in das Script Fenster ein.

Speiert nun das Script als Programm.

Weiterlesen