Saya telah menyatukan sedikit apa yang telah saya pelajari tentang Automator bersama dengan potongan-potongan yang saya temukan di tutorial, tetapi sepertinya tidak bisa membuatnya bekerja! Jika saya menguji ini sebagai alur kerja menggunakan file dari " Dapatkan item pencari yang ditentukan "Ini berfungsi dengan baik, tetapi begitu saya mencoba membuat tetesan atau layanan dari itu, itu tidak menghasilkan apa-apa! Adakah yang bisa memberi tahu saya apa yang saya lewatkan di sini? Saya akan menggunakan tangkapan layar dari alur kerja saya tetapi saya tidak dapat mengunggah gambar. untuk beberapa alasan.
Tetapkan Nilai Variabel
"Mengajukan"
Jalankan Script Shell (bin / bash /, sebagai argumen)
nama =
basename "$1"
echo $ {name%. *}
Tetapkan Nilai Variabel
"Nama"
Dapatkan Nilai Variabel
"Mengajukan"
PDF baru dari Gambar
keluaran : / File Baru
Nama : "baru"
Ganti nama Item Pencari: Beri Nama Satu Item
Nama: hanya nama dasar untuk: (variabel) Nama
sumber
name=basename "$1"
untukname="$(basename "$1")"
danecho ${name%.*}
untukecho "${name%.*}"
dan lihat apakah itu memperbaiki masalah Anda. Substitusi perintah"$(...)"
bagian inilah yang harus memperbaikinya. Kutipan ganda yang ditambahkan ke kedua variabel adalah praktik pemrograman yang baik.