Automator ile paket sıkıştırma


0

Bir Autoctor hizmetiyle bir fcpx paketini sıkıştırmanın bir yolunu arıyorum. Automator bir paketi bir hizmet için girdi olarak kabul etmez (zip, yeniden adlandırmak ve yedekleme amacıyla iki farklı yere kopyalamak), ne bir dosya veya dizin olarak. Herhangi bir fikir?


Burada ne sorduğun belli değil - bir "paket" ne kesinlikle? Bir Applescript veya bash / script ister misiniz? Bu iki farklı soru. Görmek, Nasıl sorulur bizim içinde Yardım Merkezi
Allan

Merhaba Jschrey, Farklı sormak hoş geldiniz. "Paket" yazarken, bir uygulama paketini mi kastediyorsunuz? İki farklı soru soruyor gibi gözüküyorsunuz (her ikisinin de bir paketi sıkıştırmakla ilgili olduğunu biliyorum, ancak ortak olan tek şey bu): bir hizmetle bir "paketi" sıkıştırmak ve bir "paketi" tanımak için izlenen bir klasör almak. İki soru göndermenizi ve sorun giderme işlemlerinizi, aldığınız hata mesajını (varsa), hizmetin nasıl çalışması gerektiğini ve izlenen klasörün nasıl ayarlandığını (AppleScript? Otomatikleştirici?)
jaume

Merhaba, cevabınız için teşekkürler. Demeti ile fcpxbundle demek. Oluşturmak istediğim hizmet aşağıdakileri yapmalı: paketi sıkıştırın, bir tarih ve bir metin ekleyin ve zip dosyasını yedekleme amacıyla iki farklı klasöre (yerel ve bulut hizmeti) kopyalayın. Bazı nedenlerden dolayı Automator, paketi bazen geçerli bir giriş olarak görmüyor, bazen çok iyi çalışıyor. Hata mesajı yok.
jschrey

Merhaba! Yorumlardaki büyük açıklama. Bu çok geniştir, çünkü Automator'ın terminal ile vs çalışmasını sağlamak için farklı cevaplar olabilir. Bunu bir sorum olacak ve paket açıklamasını içerecek şekilde düzenler misiniz? Tarafınızdan yapılan bir düzenleme, geçici bekletmeyi serbest bırakmak için incelemeyi tetikler.
bmike

Automator iş akışınızı da soruya dahil etmelisiniz.
user3439894

Yanıtlar:


-1

Tümünü seçen, sıkıştırılmış (zip), archive.zip dosyasını yeniden adlandıran, başka bir konum için kopyalayıp yeni dosyaları beklemek için hepsini silen bir izlenen klasör tanımlamak istediğinize inanıyorum. Automator işlemi düzgün çalışmıyorsa, Finder komutlarını kullanmak için applescript'i kullanmayı deneyebilirsiniz. Örneğin Finder'ı kullanarak klasörü açın ve betiği çalıştırın:


set numberOfFiles to number of files in folder (((path to desktop folder) as text) & "YourFolder") 
tell application "Finder"
    activate
end tell
tell application "system events"
    keystroke A using command down -- select all
    tell process "Finder"
          click menu item "Compress " & numberOfFiles & " Items" of menu "File" of menu bar 1
    end tell
end tell

Bundan sonra yeniden adlandırmak, kopyalamak ve silmek için eylemlerinizi sürdürün.


Yani biri fikrimi reddetti ama sebebini belirtmedi. Bu sistemin amacı nedir? Buradaki herkesin beni boşa harcamayı denediğini hissediyorum. Tüm bu kurallar sadece yardım etmeye çalışmam için beni üzgün ve motive etmiyor. Bu topluluk kaba ve düşmanca.
Mateus Ribeiro

Yanılıyorsun ama bu başka şeyler için faydalı olabilir. Deneyecek. Teşekkürler
jschrey
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.