AHK-偵圖點擊-視窗更名-腳本

更新於 發佈於 閱讀時間約 8 分鐘

^+Z::

Loop,1{

CoordMode, Menu, Screen

CoordMode, Mouse, Screen


Menu,MyMenu,Add,O__________[當前滑鼠座標並存記事本],開啟_當前滑鼠座標並存記事本

Menu,MyMenu,Add,P____[偵測圖片左上角座標],開啟_偵測圖片左上角座標

Menu,MyMenu,Add,Q__[移動至目標座標並點擊],開啟_移動到目標座標並點擊


Menu,MyMenu,Add,C__________[當前視窗名稱],開啟_當前視窗名稱

Menu,MyMenu,Add,V__________[當前滑鼠座標],開啟_當前滑鼠座標

Menu,MyMenu,Add,B______[更改當前視窗名稱],開啟_更改當前視窗名稱




MouseGetPos,MX,MY

Menu,MyMenu,Show,% MX,% MY

Menu,MyMenu,DeleteAll

return


開啟_當前滑鼠座標並存記事本:

WinSet, AlwaysOnTop, Off, 新分頁 - Google Chrome

WinActivate, 新分頁 - Google Chrome

WinWaitActive, 新分頁 - Google Chrome

CoordMode, Mouse, Screen

MouseGetPos, X0, Y0

FileDelete, D:\AutoHotkeyPortable\App\AutoHotkey\gotpost_X0.txt

FileDelete, D:\AutoHotkeyPortable\App\AutoHotkey\gotpost_Y0.txt

FileAppend, %X0%, D:\AutoHotkeyPortable\App\AutoHotkey\gotpost_X0.txt

FileAppend, %Y0%, D:\AutoHotkeyPortable\App\AutoHotkey\gotpost_Y0.txt

return


開啟_偵測圖片左上角座標:

WinSet, AlwaysOnTop, Off, 新分頁 - Google Chrome

WinActivate, 新分頁 - Google Chrome

WinWaitActive, 新分頁 - Google Chrome

CoordMode, Pixel, Screen

ImageSearch, X1, Y1, 0, 0, A_ScreenWidth, A_ScreenHeight, C:\Users\jason\Desktop\U2-01.PNG

If ErrorLevel = 0

{

MsgBox, 成功取得圖片座標

FileRead, X0, D:\AutoHotkeyPortable\App\AutoHotkey\gotpost_X0.txt

FileRead, Y0, D:\AutoHotkeyPortable\App\AutoHotkey\gotpost_Y0.txt

W0 := X0 - X1

H0 := Y0 - Y1

FileDelete, D:\AutoHotkeyPortable\App\AutoHotkey\gotpost_W0.txt

FileDelete, D:\AutoHotkeyPortable\App\AutoHotkey\gotpost_H0.txt

FileAppend, %W0%, D:\AutoHotkeyPortable\App\AutoHotkey\gotpost_W0.txt

FileAppend, %H0%, D:\AutoHotkeyPortable\App\AutoHotkey\gotpost_H0.txt

}

else if ErrorLevel = 1

{

MsgBox, 依來源圖片比對,沒有找到圖片

}

else

{

MsgBox, 沒有找到來源圖片

}

return



開啟_移動到目標座標並點擊:

WinSet, AlwaysOnTop, Off, 新分頁 - Google Chrome

WinActivate, 新分頁 - Google Chrome

WinWaitActive, 新分頁 - Google Chrome

CoordMode, Pixel, Window

ImageSearch, X3, Y3, 0, 0, A_ScreenWidth, A_ScreenHeight, C:\Users\jason\Desktop\U2-01.PNG

If ErrorLevel = 0

{

FileRead, W0, D:\AutoHotkeyPortable\App\AutoHotkey\gotpost_W0.txt

FileRead, H0, D:\AutoHotkeyPortable\App\AutoHotkey\gotpost_H0.txt

X4 := X3 + W0

Y4 := Y3 + H0

MouseMove, X4, Y4, 0

Click

}

else if ErrorLevel = 1

{

MsgBox, 依來源圖片比對,沒有找到圖片

}

else

{

MsgBox, 沒有找到來源圖片

}

return



開啟_當前視窗名稱:

WinGetActiveTitle,WinTitle

Msgbox,%WinTitle%

return


開啟_當前滑鼠座標:

CoordMode, Mouse, Screen

MouseGetPos, posX, posY

Msgbox,(%posX%`,%posY%)

return



開啟_更改當前視窗名稱:

InputBox, NewWindowTitle, 視窗名稱修改, 請輸入新的視窗名稱:

If ErrorLevel

{

MsgBox, 使用者取消了操作.

return

}

WinGet, ActiveWindow, ID, A

WinSetTitle, ahk_id %ActiveWindow%, , %NewWindowTitle%

MsgBox, 視窗名稱已修改為:%NewWindowTitle%

return




}

Return

留言
avatar-img
留言分享你的想法!
avatar-img
Great的沙龍
1會員
6內容數
Great的沙龍的其他內容
2023/09/16
AHK-AC批次腳本
Thumbnail
2023/09/16
AHK-AC批次腳本
Thumbnail
2023/07/12
AHK-偵測資料夾圖片
Thumbnail
2023/07/12
AHK-偵測資料夾圖片
Thumbnail
2023/06/07
AHK-取色點擊
Thumbnail
2023/06/07
AHK-取色點擊
Thumbnail
看更多
你可能也想看
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
前言 很多人電腦使用久了,沒有整理,桌面會非常雜亂,這一個雜亂會在你不知不覺中,消磨掉你的時間。今天我會教你用“密語”重新定義你的桌面。 Demo影片 先附上影片,讓各位看看極簡桌面效果如何 接下來,讓我一步一步開始教你怎麼操作: 第一步 建立一個存放資料夾(路徑隨意,在此以桌面為例),名字依你喜好
Thumbnail
前言 很多人電腦使用久了,沒有整理,桌面會非常雜亂,這一個雜亂會在你不知不覺中,消磨掉你的時間。今天我會教你用“密語”重新定義你的桌面。 Demo影片 先附上影片,讓各位看看極簡桌面效果如何 接下來,讓我一步一步開始教你怎麼操作: 第一步 建立一個存放資料夾(路徑隨意,在此以桌面為例),名字依你喜好
Thumbnail
調試(Debugging): 開始調試:F5 逐步執行:F10, F11 設置/刪除斷點:F9 停止調試:Shift + F5 調試視窗:Ctrl + Alt + P 調試選項:Alt + F7 編輯(Editing): 自動排版程式碼:Ctrl + K, Ctrl + D 快速註解/取消註解:Ct
Thumbnail
調試(Debugging): 開始調試:F5 逐步執行:F10, F11 設置/刪除斷點:F9 停止調試:Shift + F5 調試視窗:Ctrl + Alt + P 調試選項:Alt + F7 編輯(Editing): 自動排版程式碼:Ctrl + K, Ctrl + D 快速註解/取消註解:Ct
Thumbnail
介紹有關於一些小修改的方便插件。
Thumbnail
介紹有關於一些小修改的方便插件。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News