Saya memiliki banyak file yang ingin saya unggah ke halaman web. Sayangnya formulir web untuk mengunggah hanya memungkinkan saya untuk menentukan satu per satu (itu memunculkan dan dialog 'file terbuka'). Apakah ada cara mudah untuk melakukan ini dengan beberapa kombinasi automator / applescirpt?
applescript
automator
drevicko
sumber
sumber
Jawaban:
Saya mengikuti instruksi @drevickos. Tidak mengelolanya dengan Safari, tetapi Firefox berfungsi dengan baik. Di bawah unduhan untuk file Layanan
UploadFilesWebForm
dan file AutomatorUploadFirefox3
.Dengan file-file ini, saya berhasil mengunggah banyak file ke SAS di AWS. Untuk situs web lain mana pun, Anda harus menyesuaikan:
Watch me do
prosedur agar sesuai dengan formulir web Anda diUploadFirefox3
filedelay
dibutuhkan untuk upload ditentukan dalamUploadFirefox3
berkasUploadFilesWebForm.workflow.zip http://www45.zippyshare.com/v/QQm0SKJ5/file.html UploadFirefox3.workflow.zip http://www45.zippyshare.com/v/bHyKGi2g/file.html
sumber
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 inputto stdin
dan skripgrep -o '[^/]*$'
- layanan menerima path lengkap file yang dipilih dalam finder, saya hanya ingin nama file, jadi ini menghilangkan bit path.Launch Application
denganfirefox
- ini tampaknya menjadi cara terbaik untuk berganti aplikasi (meskipun sudah terbuka ..)Run Workflow
-in batches
dari1
pada suatu saat menggunakan1
alur kerja, dengan "tunggu alur kerja untuk menyelesaikan" dicentang.The
in batches
mode muncul untuk memproses baris input teks demi baris. Setiap output baris dengangrep
berisi nama file, sehingga alur kerja kedua dipanggil satu kali dengan setiap nama file. Perhatikan bahwa daftar nama file dilewatkanLaunch Application
.Inilah yang alur kerjanya:
Copy to Clipboard
Watch Me Do
:Ada beberapa cegukan di sepanjang jalan.
command-V
menempel, tetapi untuk beberapa alasan itu tidak dapat diandalkan, jadi saya akhirnya menggunakan tempel dari menu edit.sumber