Alias-Pfad zu "Terminal"-Pfad

Diskutiere mit über: Alias-Pfad zu "Terminal"-Pfad im Scripting und Automatisierung Forum

  1. MacHamster

    MacHamster Thread Starter MacUser Mitglied

    Beiträge:
    224
    Zustimmungen:
    0
    Registriert seit:
    15.09.2004
    Wie der Titel schon sagt: wie mache ich aus einer alias-variablen einen Terminal-kompatiblen pfad? vermutlich recht einfach, komme aber nicht drauf ;) danke schon im voraus
     
  2. Die alis Resource auslesen und die Doppelpunkte durch Schrägstrich ersetzten.
     
  3. Snow

    Snow MacUser Mitglied

    Beiträge:
    262
    Zustimmungen:
    2
    Registriert seit:
    24.03.2003
    Das folgende Skript setzt die Pfadangabe des gerade im Finder ausgewählten Objekts in die Zwischenablage. Du hast die Wahl zwischen Mac-Pfad oder UNIX-Pfad.

    on run
    tell application "Finder"
    set FileList to selection
    set theFile to item 1 of FileList
    end tell
    MakeIt(theFile)
    end run

    on open theFileList
    set theFile to item 1 of theFileList
    MakeIt(theFile)
    end open

    on MakeIt(theFile)
    set thePath to theFile as string
    tell application "Finder"
    activate
    set dlog2 to (display dialog "Mac-Pfad oder UNIX-Pfad anzeigen?" buttons {"UNIX", "Mac"} default button 2 giving up after 15)
    end tell
    if button returned of dlog2 = "Mac" then
    set the clipboard to thePath
    else
    set theClip to (POSIX file thePath) as string
    log theClip
    set theClip to do shell script "echo " & quoted form of theClip
    log theClip
    set theClip to "'/" & ((characters 2 thru length of theClip) & "'" as string)
    set the clipboard to theClip
    end if
    end MakeIt
     
  4. MacHamster

    MacHamster Thread Starter MacUser Mitglied

    Beiträge:
    224
    Zustimmungen:
    0
    Registriert seit:
    15.09.2004
    mein problem ist eigentlich, dass ich mehrere html-datein in text umwandeln möchte und dazu ein python skript benutze, das ich über den shell-befehl im skripteditor aufrufe. und da geht eben die pfadumwandlung nicht. es heisst immer, wenn ich irgedwie etwas mit POSIX versuche, es könne nicht umgewandelt werden
     
  5. maceis

    maceis MacUser Mitglied

    Beiträge:
    16.645
    Zustimmungen:
    596
    Registriert seit:
    24.09.2003
    Warum machst Du es Deinen Helfern nicht etwas leichter, und postest dein bisheriges Skript.
    Möglicherweise ist es nur ein kleiner Syntaxfehler.
     
Die Seite wird geladen...
Ähnliche Themen - Alias Pfad Terminal Forum Datum
Email-Alias mit Appleskript in Mailprogramm anlegen/löschen? Scripting und Automatisierung 28.09.2015
AppeScript: Files von Alias unterscheiden Scripting und Automatisierung 09.01.2014
Shortcut Alias Scripting und Automatisierung 24.08.2011
Alias automatisch auf dem Schreibtisch erstellen Scripting und Automatisierung 30.09.2009
Prüfen ob iTunes läuft und Ordner oder Alias umbenennen Scripting und Automatisierung 03.06.2006

Diese Seite empfehlen

Benutzerdefinierte Suche