Tôi không quen thuộc với Windows, nhưng vì bạn đã yêu cầu giải pháp cho tất cả các hệ điều hành, tôi có một giải pháp applescript cho Mac OS X mà tôi đã kiểm tra bằng cách sao chép ảnh trên trang web này và thực thi tập lệnh.
Bản thảo này giả định hình ảnh nằm trong bảng tạm ở định dạng TIFF (có thể phải kiểm tra xem liệu đây có phải là từ Excel không.) Nó tạo tệp từ bảng ghi tạm, lưu nó vào thư mục tạm thời, sau đó dán đường dẫn vào trường được chỉ định trên trang đầu tiên trong Safari.
Vì vậy, bạn sẽ sao chép hình ảnh, chuyển sang trang safari của bạn và chạy tập lệnh. (Từ menu script, biến nó thành một dịch vụ và gán một phím tắt hoặc sử dụng FastScripts để gán một phím tắt cho applescript.)
Kịch bản sẽ phải được điều chỉnh để tìm trường thích hợp trên biểu mẫu của bạn.
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
Chỉnh sửa: Những điều cần xem xét:
- Tôi không làm gì với đường dẫn, dấu phân cách mặc định là dấu hai chấm. Bạn có thể muốn đường dẫn POSIX.
- Có thể thay đổi javascript để thực thi một tập tin tải lên javascript? (Tôi không có kinh nghiệm với điều này, nhưng tôi nghĩ nó có thể được thực hiện.)
- Excel hỗ trợ applescript và có
copy picture
lệnh. Có thể khả thi để làm điều này trong một bước. Chọn hình ảnh, chạy tập lệnh, sao chép tập lệnh, lưu, mở trang web và điền vào biểu mẫu.