Applescript um automatisch Alias von dvd zu erstellen

Diskutiere mit über: Applescript um automatisch Alias von dvd zu erstellen im Scripting und Automatisierung Forum

  1. folka

    folka Thread Starter MacUser Mitglied

    Beiträge:
    183
    Medien:
    1
    Zustimmungen:
    1
    Registriert seit:
    22.02.2005
    Hallo, ich brauche dringend ein Script (ich denke mal für den finder), dass mit automatisch ein Alias von einer beliebigen DVD oder CD erstellt, wenn ich sie ins Laufwerk stecke. Ungefähr so:
    Wenn Disk eingelegt wird - erstelle Alias der Disk (inkl. der Inhalte) in Ordner xy. Wenn Disk wieder entfernt wird- entferne Alias aus Ordner xy.
    Ist das möglich? Ich bin leider absoluter Applescript Neuling und weiß schon nicht, wie ich überhaupt das DVD Laufwerk anspreche. Ich möchte das Script immer automatisch starten lassen, wenn eine DVD eingelegt wird. Das muss ich doch dann bestimmt zu den Startobjekten fügen, oder? Danke für die Hilfe.
    FOLKA
     
  2. Andi

    Andi MacUser Mitglied

    Beiträge:
    7.826
    Zustimmungen:
    653
    Registriert seit:
    16.05.2002
    ...

    Hallo folka,

    diese Ordneraktion brauchst du:

    Code:
    property alias_folder : "Festplattenname:Users:Username:xy:" [COLOR=Red]-- diesen Pfad anpassen Verzeichnisse durch Doppelpunkt getrennt[/COLOR]
    global alias_disc
    on adding folder items to this_folder after receiving this_disc
    	tell application "Finder"
    		set alias_disc to make alias to this_disc at alias_folder
    	end tell
    	beep
    end adding folder items to
    on removing folder items from this_folder after losing this_disc
    	tell application "Finder"
    		delete alias_disc
    	end tell
    	beep
    end removing folder items from
    Diese Skript im Skripteditor öffnen

    Diese Skript unter "Make Alias from Disc" in /Library/Scripts/Folder Action Scripts/ abspeichern. Vergiss nicht den Pfad zum Ordner für den Alias zu korrigieren!

    Nun musst du das Skript als Ordneraktion an den unsichtbaren Ordner /Volumes/ anhängen.

    Hierfür ist eine kleine Änderung des Skripts "Attach Script to Folder" in /Library/Scripts/Folder Actions/ nötig.

    Den Ordner Folder Actions öffnen

    Das Skript mit Doppelklick öffnen.
    In der 10. Zeile fügst du nach "choose folder with prompt ChooseFolderPrompt" with invisibles
    ein. Damit du später auch den Ordner auswählen kannst. Und speicherst es ab.

    Jetzt richtest du dir das Scriptmenü ein. Dazu öffnest du den Ordner /Programme/AppleScript.

    Den Ordner AppleScript öffnen

    Doppelklick auf das AppleScript Dienstprogramm und bei "Scriptmenü in der Menüleiste anzeigen" den Haken setzen.

    Jetzt kannst du die Orderaktion anhängen.
    Öffne das Scriptmenü (kleine Schriftrolle) in der Menüleiste und wähle unter "Folder Actions" das Skript "Attach Script to Folder" aus.
    Das Skript "Make Alias from Disc" auswählen und mit OK bestätigen.
    Jetzt den Ordner "Volumes" auf oberster Ebene der HD auswählen.

    Zum Aktivieren der Ordneraktion musst du das Programm "Ordner aktionen konfigurieren" aufrufen.

    Nochmal den Ordner AppleScript öffnen

    Doppelklick auf "Ordner aktionen konfigurieren" machen.

    Jetzt müsstest du links im Fenster den Ordner Volumes sehen und wenn du diesen markierst rechts das angehängte Skript. Oben links den Haken bei "Orderaktionen aktivieren" setzen und du bist fertig. ;)

    Jetzt kannst du es ausprobieren und eine CD/DVD einlegen. Die Aktion macht einen Ton nach dem Einlegen und Auswerfen. Der gelöschte Alias liegt dann im Papierkorb.

    Übrigens das Skript legt auch einen Alias einer externen HD oder eines Servervolumes an. Falls dich das Stört muss man halt die Ordneraktion erweitern.

    Gruß Andi

    PS: Die Ordner öffnen sich eventuell nur mit Rechtsklick "Link in neuem Fenster öffnen"
     
  3. DerPicknicker

    DerPicknicker MacUser Mitglied

    Beiträge:
    756
    Zustimmungen:
    29
    Registriert seit:
    04.08.2006
    Danke für diese tolle Beschreibung; ich konnte für mein Problem sehr viel nutzen!
     
Die Seite wird geladen...
Ähnliche Themen - Applescript automatisch Alias Forum Datum
Einzelne Wörter aus einem Text in einer Tabelle suchen und im Text ersetzen Scripting und Automatisierung 28.10.2016
AppleScript & Mail: Mail aus der Inbox auswählen Scripting und Automatisierung 06.10.2016
Helligkeit automatisch mit Script erhöhen Scripting und Automatisierung 11.12.2014
Mail-Anlagen automatisch in Netz-Ordner ablegen Scripting und Automatisierung 17.05.2010
AppleScript automatisch zu den Startobjekte Scripting und Automatisierung 27.12.2006

Diese Seite empfehlen

Benutzerdefinierte Suche