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 Script
dengan Pass input to stdin
dan skrip grep -o '[^/]*$'
- layanan menerima path lengkap file yang dipilih dalam finder, saya hanya ingin nama file, jadi ini menghilangkan bit path.
Launch Application
dengan firefox
- ini tampaknya menjadi cara terbaik untuk berganti aplikasi (meskipun sudah terbuka ..)
Run Workflow
- in batches
dari 1
pada suatu saat menggunakan 1
alur kerja, dengan "tunggu alur kerja untuk menyelesaikan" dicentang.
The in batches
mode muncul untuk memproses baris input teks demi baris. Setiap output baris dengan grep
berisi 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-V
menempel, 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).