Windows paylaşımında rasgele dosyayı açmak için otomat


1

Automator aracılığıyla rastgele bir dosyayı alt klasörlerle belirtilen bir klasörde yerel olarak açma yeteneği yarattım. Ağa bağlı bir Windows paylaşımında bunun nasıl yapılacağını çözemiyorum.

Sahibim:

  1. Belirtilen Sunucuları Al = smb://Share/Folder 1

  2. Sunuculara Bağlan = bağlanır

  3. AppleScript'i çalıştırın

    tell application "Finder"
    
        set location to :: -- NOT WORKING!
    
        set randomFolder to some folder in folder "location"
        open some file in randomFolder
    end tell
    

Konum için sözdiziminin ne olduğuna dair herhangi bir fikriniz var mı? Yoksa bu eylemlerle işareti tamamen özlüyor muyum? Birkaç varyasyon denedim ama hiçbir şey işe yaramadı.

Not: "Klasör 1" konumunda bir boşluk var

Yanıtlar:


1

Aşağıdaki örnek Automator iş akışı benim için çalışıyor:

Örnek Automator iş akışı


on run {input, parameters}

    set thisFolder to (item 1 of input as string)

    tell application "Finder"
        set randomFolder to some folder in folder thisFolder
        open some file in randomFolder
    end tell

end run

Not: örnek AppleScript kod sadece budur ve gerekli / uygun olabilir / istediği gibi herhangi bir hata işleme içermez. Kullanıcı, uygun / gerekli / istendiği gibi uygun herhangi bir hata işleme eklemek için kullanıcının üzerindedir.


Zaman ayırdığınız için teşekkürler. Bu son derece yardımcı oldu!
Jeff
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.