Gunakan Automator untuk menangani beberapa input file melalui perintah shell di OS X


1

Saya mencoba membuat aplikasi drag and drop Automator tetapi saya benar-benar bingung. Script harus digunakan cat untuk menggabungkan beberapa file audio bersama.

Tangga:

  1. Baca file finder yang dipilih (yang saya letakkan di aplikasi).
  2. Jalankan perintah shell "cat" dengan nama file. misalnya "cat 1.m4a 2.m4a & gt; bergabung dengan.m4a"
  3. Nama file keluaran harus ditetapkan sebelumnya oleh jendela "Simpan Sebagai".

Di samping poin utama, tetapi bisakah Anda benar-benar adil cat file audio bersama? Saya tidak tahu itu ...
beroe

Jawaban:


1

Catatan: Meminta nama file keluaran tidak diterapkan dalam solusi ini. Sulit dikodekan dalam skrip.

  1. Buka Automator
  2. Seret dan jatuhkan Get Selected Finder Items tindakan dari perpustakaan (di bawah Files & Folders )
  3. Seret dan jatuhkan Run Shell Script tindakan dari perpustakaan (di bawah Utilities )
  4. Dalam Pass Input: tarik-turun, pilih "sebagai argumen"
  5. Dalam kotak teks di bawah ini, ketik skrip shell (yang secara default diisi dengan skrip untuk mengulang semua nama file), seperti misalnya

    untuk f dalam "$ @"
    melakukan
    cat "$ f" & gt; bergabung dengan.m4a
    selesai

  6. Dari File menu, simpan ini sebagai aplikasi
  7. Seret dan jatuhkan beberapa file ke aplikasi untuk menjalankan skrip pada file-file itu
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.