[AHK#39] 尋找網頁上特定文字並啟動的簡單作法
需求
- 用最快的方法取出瀏覽中的網頁裡的特定文字。特定文字格式固定但內容是變動的
- 尋找到文字後複製到系統剪貼簿
限制條件
- 不使用瀏覽器物件以加快處理速度
- 不使用Selenium以加快處理速度
解決方案
- 使用粗暴但簡單的方法:全選網頁-->複製到剪貼簿-->將剪貼簿內容指派給變數-->搜尋變數內的字串
腳本原始碼
程式重點:
- 搜尋剪貼簿內容使用正則運算式 RegExMatch函數
- 正則運算式裡網址和副檔名的
.
記得要寫成\.
- 反斜線
\
要寫成\\
- 任意文字使用
(.*)
#IfWinActive, ahk_exe chrome.exe
f1::
Send ^a
send ^c
text = %Clipboard%
;msgbox text=%text%
; 找檔名
RegExMatch(text, "z\:(.*)\.mp4", file)
MsgBox %file%
Clipboard = %file%
; 找網址
RegExMatch(text, "http(.?)://(.*)\.jpg", URL)
MsgBox %URL%
Clipboard = %URL%
; 找磁力鏈結
RegExMatch(text, "magnet:\?xt=urn:btih:(.*)", URL)
MsgBox %URL%
Clipboard = %URL%
Return
#IfWinActive
前提:
- 要搜尋的文字有顯示在網頁上
- 若是使用文字這樣的方式的,開啟原始碼網頁,再去搜尋
教學影片
##
您可能也會有興趣的類似文章
- [Tools] 常用的AutoHotKey設定 (9則留言, 2005/05/12)
- [AHK#54] 用AutoHotkey快速輸出Markdown標題井號(Hashes) (0則留言, 2022/08/06)
- AutoHotkey輸出中文的方法 (19則留言, 2008/03/01)
- 使用AutoHotkey彈出對話窗,依回應執行不同動作 (0則留言, 2019/12/11)
- 輕鬆學會彈指神功-揭露AutoHotkey絕技 (63則留言, 2008/04/10)
- AutoHotkey的進階剪貼簿功能:WinClip類別 (0則留言, 2019/10/26)
- [AHK#53] AutoHotkey多行內容輸出時的偏移問題 (0則留言, 2022/07/31)
- 用AutoHotkey輕鬆製作螢幕小鍵盤 (16則留言, 2008/03/16)
- 快速建立個人常用詞庫-AutoHotkey 熱字串小工具:HotString Helper(AHK #3) (0則留言, 2019/05/18)
- 幾個AutoHotkey的實用範例:音量控制、滾輪回上層與語音功能(AHK #7) (3則留言, 2019/06/05)
- 支援Unicode的Autohotkey終於浮上抬面! (3則留言, 2010/10/16)
- [AHK#36] 自製AutoSub圖形介面工具:AutoSub-AHK;Windows適用 (7則留言, 2020/05/15)
- AHK63|AutoHotkey V2 語言概述#1-字串、熱字串與變數 (0則留言, 2024/03/30)
- 輕鬆學會AutoHotkey的熱鍵:熱鍵用法實例解說(AHK #4) (2則留言, 2019/05/24)
- [Tools] 操作熱鍵與熱字串的超便利工具:AutoHotKey (13則留言, 2005/04/29)
Sorry, 很久沒用Google sc…