Zipping bundle via Automator

0

Saya mencari cara untuk meng-zip bundel fcpx dengan layanan Automator. Automator tidak akan menerima bundel sebagai input untuk layanan (zip, ganti nama, dan salin ke dua lokasi berbeda untuk tujuan pencadangan), baik sebagai file atau direktori. Ada ide?

jschrey
sumber
Tidak jelas apa yang Anda minta di sini - "bundel" dari apa persis? Anda ingin Applescript atau bash / script Itu dua pertanyaan berbeda. Lihat, Bagaimana cara bertanya di kami Pusat Bantuan
Allan
Halo jschrey, selamat datang di Ask Different. Ketika Anda menulis "bundel", apakah maksud Anda bundel aplikasi (itu, apakah .app dapat dieksekusi)? Anda tampaknya akan mengajukan dua pertanyaan berbeda (saya tahu, keduanya adalah tentang membuat zip bundel, tetapi itulah satu-satunya kesamaan): zip sebuah "bundel" dengan layanan dan mendapatkan folder yang diawasi untuk mengenali "bundel". Saya akan merekomendasikan Anda memposting dua pertanyaan, dan menguraikan lebih lanjut tentang apa yang Anda lakukan pemecahan masalah yang telah Anda lakukan, pesan kesalahan yang Anda dapatkan (jika ada), bagaimana layanan seharusnya bekerja dan bagaimana folder diawasi diatur (AppleScript? Pengotomasi?)
jaume
Hai, terima kasih atas balasan anda. Dengan bundel yang saya maksud adalah fcpxbundle. Layanan yang ingin saya buat harus melakukan hal berikut: zip bundel, tambahkan tanggal dan beberapa teks dan salin file zip ke dua folder yang berbeda (layanan lokal dan cloud) untuk keperluan cadangan. Untuk beberapa alasan, Automator terkadang tidak melihat bundel sebagai input yang valid, kadang-kadang berfungsi dengan baik. Tidak ada pesan kesalahan.
jschrey
Hai! Klarifikasi hebat di komentar. Ini terlalu luas karena mungkin ada jawaban berbeda untuk bagaimana membuat Automator bekerja vs terminal. Apakah Anda mengedit ini untuk memiliki satu pertanyaan dan menyertakan klarifikasi bundel? Suntingan oleh Anda akan memicu ulasan untuk melepaskan penahanan sementara.
bmike
Anda juga harus memasukkan alur kerja Automator Anda dalam pertanyaan.
user3439894

Jawaban:

-1

Saya yakin Anda ingin mendefinisikan folder yang diawasi yang memilih semua, kompres (zip), ganti nama file archive.zip, salin untuk lokasi lain dan hapus semua untuk menunggu file baru. Jika tindakan automator tidak berfungsi dengan benar, Anda dapat mencoba menggunakan applescript untuk menggunakan perintah Finder. Misalnya buka folder menggunakan Finder dan jalankan skrip:


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

Setelah itu lanjutkan dengan tindakan Anda untuk mengganti nama, menyalin, dan menghapus.

Mateus Ribeiro
sumber
Jadi seseorang menurunkan ide saya tetapi tidak menyebutkan alasannya. Apa tujuan dari sistem ini? Saya merasa semua orang di sekitar sini mencoba mengacaukan saya. Semua aturan ini hanya membuat saya sedih dan tidak termotivasi untuk terus berusaha membantu. Komunitas ini jahat dan tidak ramah.
Mateus Ribeiro
Anda salah tetapi ini mungkin berguna untuk hal-hal lain. Akan mencoba. Terima kasih
jschrey