Safari Lesezeichen Export mit speichern unter

Dieses Thema im Forum "Scripting und Automatisierung" wurde erstellt von TommyC, 13.03.2007.

  1. TommyC

    TommyC Thread Starter MacUser Mitglied

    Beiträge:
    21
    Zustimmungen:
    0
    Registriert seit:
    19.08.2006
    Hallo Comunity.

    :cake:
    Für alle die nicht wissen wo sich die Safari Lesezeichen befinden:
    /Users/User/Library/Caches/Metadata/Safari
    Vielfach wurde danach gefragt.

    :confused:
    Habe ein Script für den Lesezeichen Export von Safari gebastelt.
    Leutft sau gut, nur ich kriege es nicht auf die reihe, beim Speichern des Exports dem Safari einen Bestimmten Pfad aus der Variablen PFAD unterzuschieben.
    Die Voraussichtliche Stelle habe ich mackiert mit:
    HIER .....................................

    Das, wie die Manus angesprochen werden habe ich auch nicht wirklich verstanden, habe diese nur angepasst, und gehofft das sie funktionieren.
    Diesmal Glück gehabt.

    -- Globale
    global PFAD
    global SUCHE

    -- Parametrierung
    set PFAD to "Mac HD:Users:tom:LINK:WARTUNG:Bookmarks:" as alias
    set SUCHE to "Safari Lesezeichen.html"

    BINDA() of me
    ACTION() of me
    BINDA() of me

    on ACTION()
    tell application "Safari" to activate
    tell application "System Events"
    tell process "Safari"
    tell menu bar 1
    tell menu bar item "Ablage"
    tell menu "Ablage"
    click menu item "Lesezeichen Exportieren…"
    end tell
    end tell
    end tell
    tell window "Lesezeichen Exportieren"

    --HIER .....................................

    click button "Sichern"
    end tell
    end tell
    end tell
    tell application "Safari" to quit -- falls offen
    end ACTION

    on BINDA()
    tell application "Finder"
    -- Suche der Orginaldatei
    if (exists (items of PFAD whose name is SUCHE)) then
    try
    -- Dateikopie erstellen
    delay 1 -- kleine Pause
    duplicate item SUCHE of PFAD

    -- Orginaldatei Löschen
    delay 1 -- kleine Pause
    delete file SUCHE of PFAD

    -- Papierkorb Entleeren
    delay 1 -- kleine Pause
    empty trash
    end try
    end if
    end tell
    end BINDA
     
Die Seite wird geladen...

Diese Seite empfehlen