Saya tidak terbiasa dengan Windows, tetapi karena Anda meminta solusi untuk semua OS, saya punya solusi applescript untuk Mac OS X yang telah saya uji dengan menyalin gambar di situs web ini dan menjalankan skrip.
Applescript ini mengasumsikan gambar ada di clipboard dalam format TIFF (mungkin harus menguji untuk melihat apakah ini yang keluar dari Excel.) Ini membuat file dari clipboard, menyimpannya ke direktori sementara, lalu menempelkan path ke dalam bidang yang ditentukan di halaman paling depan di Safari.
Jadi, Anda akan menyalin gambar, beralih ke halaman safari Anda, dan jalankan skrip. (Dari menu skrip, buat menjadi layanan dan tetapkan pintasan, atau gunakan FastScripts untuk menetapkan pintasan ke applescript.)
Skrip harus disesuaikan untuk menemukan bidang yang tepat pada formulir Anda.
repeat with i in clipboard info
if TIFF picture is in i then
-- grab the picture from the clipboard, set up a filename based on date
set tp to the clipboard as TIFF picture
set dt to current date
set dtstr to (time of dt as string) & ".tiff"
set pt to ((path to temporary items from user domain as string) & dtstr)
set tf to open for access file pt with write permission
-- save the file
try
write tp to tf
close access tf
on error
close access tf
end try
-- put the path into the proper field in the web Browser
tell application "Safari"
activate
-- adjust javascript as necessary
-- currently inserts into Answer textarea of this superuser.com page for testing
-- ie. make sure you've clicked "add answer" first
set myJS to "document.getElementById('wmd-input').value = '" & pt & "'"
-- document 1 is frontmost
do JavaScript myJS in document 1
end tell
exit repeat
end if
end repeat
Sunting: Hal-hal yang perlu dipertimbangkan:
- Saya tidak melakukan apa-apa dengan path, pembatas default adalah titik dua. Anda mungkin menginginkan jalur POSIX.
- Apakah mungkin untuk mengubah javascript untuk menjalankan file upload javascript? (Saya tidak punya pengalaman dengan ini, tapi saya pikir itu bisa dilakukan.)
- Excel mendukung applescript, dan memiliki
copy picture
perintah. Mungkin layak untuk melakukan ini dalam satu langkah. Pilih gambar, jalankan skrip, salin skrip, simpan, buka halaman web dan isi formulir.