Bagaimana cara membuat tautan simbolis dengan Quicksilver?

0

Quicksilver memiliki tindakan "Buat Alias ​​dalam ..." tetapi ini menciptakan tautan yang sulit. Apakah ada cara, termasuk plugin, untuk membuat tautan simbolik?

Gavin
sumber

Jawaban:

2

Cara terbaik adalah menggunakan automator (layanan) yang dapat Anda hubungi dengan QuickSilver…

Layanan menerima " file atau folder " di " Finder.app " Anda kemudian menambahkan tindakan "Jalankan AppleScript" dengan kode berikut (yang Anda mungkin ingin sedikit mengubah):

    on run {input, parameters}

    tell application "Finder"
        repeat with i in input
            if class of i is not folder then
                set p to POSIX path of ((container of i) as text)
            else
                set p to POSIX path of (i as text)
            end if
            if p is equal to "/" OR p is equal to "/Volumes/" then
                set p to POSIX path of (path to desktop folder) & (name of i as text)
            else
                set p to (p & (name of i as text) & "_SymLink")
            end if
            set i to POSIX path of (i as text)
-- to debug :
--          display dialog "ln -s '" & i & "' '" & p & "'"
            do shell script "ln -s '" & i & "' '" & p & "'"
        end repeat
    end tell

    return true
end run
llange
sumber
1

Itu ada di plugin Dukungan Inti, tetapi dinonaktifkan secara default - itu cukup "level rendah". Anda harus memeriksa preferensi Tindakan Anda, mengurutkan daftar dengan plugin, pilih Dukungan Inti dan mereka harus ada di sana.

Sunting: Menambahkan komentar saya sebagai jawaban yang lebih baik ;-).

Bagaimana Anda melakukannya seharusnya berhasil - Saya sudah mencobanya sekarang dan berfungsi seperti yang diharapkan (meskipun Anda mungkin memeriksa bahwa kedua tindakan diaktifkan dalam preferensi Tindakan karena mereka dinonaktifkan secara default).

Saya pikir Anda mungkin telah menahan ⌘ saat menjalankan, karena "Make Hard Link In ..." ditetapkan sebagai tindakan alternatif untuk "Make Link In ...", dan tindakan alternatif di mana cukup "hantu" beberapa versi yang lalu - sekarang Anda dapat melihatnya segera setelah Anda menekan ⌘.

tiennou
sumber
Saya tidak memiliki "Make Hard Link In ..." atau "Make Link In ...". Apakah Anda menggunakan plugin untuk ini?
Gavin
1
Itu ada di plugin Dukungan Inti, tetapi dinonaktifkan secara default - itu cukup "level rendah". Anda harus memeriksa preferensi Tindakan Anda, mengurutkan daftar dengan plugin, pilih Dukungan Inti dan mereka harus ada di sana.
tiennou
Plugin Dukungan Inti adalah jawabannya. Jika Anda akan memposting ini sebagai jawaban, saya akan memilihnya. Terima kasih!
Gavin