Ok, saya berhasil mendapatkan automator untuk melakukan apa yang saya inginkan, dengan sedikit bantuan dari grep;)
Saya melakukannya dengan 'alur kerja' dan "file dan folder" di layanan "finder". Layanan memanggil alur kerja dengan masing-masing nama file yang dipilih.
Inilah yang dilakukan layanan ini:
Run Shell Scriptdengan Pass input to stdindan skrip grep -o '[^/]*$' - layanan menerima path lengkap file yang dipilih dalam finder, saya hanya ingin nama file, jadi ini menghilangkan bit path.
Launch Applicationdengan firefox - ini tampaknya menjadi cara terbaik untuk berganti aplikasi (meskipun sudah terbuka ..)
Run Workflow- in batchesdari 1pada suatu saat menggunakan 1alur kerja, dengan "tunggu alur kerja untuk menyelesaikan" dicentang.
The in batchesmode muncul untuk memproses baris input teks demi baris. Setiap output baris dengan grepberisi nama file, sehingga alur kerja kedua dipanggil satu kali dengan setiap nama file. Perhatikan bahwa daftar nama file dilewatkan Launch Application.
Inilah yang alur kerjanya:
Copy to Clipboard
- a direkam
Watch Me Do:
- serangkaian klik untuk meningkatkan dialog 'unggah file'
- klik untuk memfokuskan kotak pencariannya, \
- rekatkan (nama file)
- pilih file yang ditemukan paling atas
- klik 'buka'
- serangkaian klik untuk mengunggah file dan mengembalikan halaman ke kondisi yang sama di mana kita mulai
Ada beberapa cegukan di sepanjang jalan.
- Pertama saya biasa
command-Vmenempel, tetapi untuk beberapa alasan itu tidak dapat diandalkan, jadi saya akhirnya menggunakan tempel dari menu edit.
- Saya harus berhati-hati untuk menyisakan cukup waktu antara klik untuk rendering kasus html terburuk dan membuka dialog dll.
- Ketika aliran macet (biasanya dengan tidak sinkron dengan browser), saya sering berakhir dengan browser terjebak dengan dialog 'unggah file' terbuka dan tidak responsif. Untuk membuatnya responsif lagi, saya menemukan bahwa memindahkannya sudah mencukupi (yaitu: menyeret bilah judul itu sedikit).