的JavaScript clipboardData object(see also)僅當用戶觸發了複製/粘貼事件的作品。例如:如果有東西從網站複製到剪貼板,則可以編輯複製的內容。
在AutoHotkey的,你可以做這樣的:
1使用RegExMatch()
來從HTML代碼的圖像(S)網址。使用UrlDownloadToFile, URL, Filename
將圖像保存到文件中。
拾取網站的第一個PNG圖像的示例:
FileDelete, source.html ;clear previous tests (if any)
UrlDownloadToFile, http://www.freestock.tk, source.html ;copy the html code to your PC
Recheck:
if FileExist("source.html") ;check if the html code was downloaded already
{
FileRead, sourcevar, source.html ;pass the html code into a variable
Position := RegExMatch(sourcevar, "is)images/(.*?).png", imagename) ; search for a image pattern
picurl:= "http://www.freestock.tk/images/" imagename1 ".png" ; build the complete pic url
picname:= imagename1 ".png" ; build the complete pic name
UrlDownloadToFile, %picurl%, %picname% ; save the picture into a file
}
else
{
Sleep, 5000
goto, Recheck
}
return
PS:代碼測試和工作。
這是否會在密碼保護的安全站點上工作?我應該提到我的錯誤。 –
我還沒有在任何使用密碼或httpS的網站上進行過測試。在AutoHotKey文檔中,他們使用ftp上的UrlDownloadToFile,URL,Filename(需要用戶/密碼):UrlDownloadToFile,ftp:// user:[email protected]:21/home/My File。 zip,C:\ My Folder \ My File.zip [LINK](https://autohotkey.com/docs/commands/URLDownloadToFile.htm) –