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

更新於 發佈於 閱讀時間約 7 分鐘
^+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
1會員
6內容數
留言
avatar-img
留言分享你的想法!

































































你可能也想看
Google News 追蹤
按不下的按鈕 我周旋在賣出之間 還想續寫奇蹟 我沒能將部位平倉 悄悄地 悔恨也建了新倉 心魔將我的獲利 成了幻象.
Thumbnail
本文介紹瞭如何使用BAT腳本和CMD指令來自動執行檔案和空目錄的刪除作業。通過設定各種參數和指令,可以快速、有效地執行定期刪除作業,節省硬體空間並提升工作效率。
Thumbnail
相信大家在 windows 10 時期,應該都知道只要用滑鼠左鍵點擊畫面右下角就能切回桌面,但在 windows 11 就不行了,不過其實在 win11 仍舊是可以的,本篇就來教大家如何在 win 11 找回熟悉的功能
Thumbnail
本文詳細介紹Windows cmd指令的應用,並提供了例說明及追加說明,用戶可以學習如何使用cmd指令對檔案進行處理、選取所需的內容,以及擴展運用到其他類型的檔案,最後還介紹了cmd設計完成後的應用和自動化執行方式。
Thumbnail
工具功能 (1) 彈性任意查詢檔案,如對來源目錄設定,檔案修改日期 設定,檔名特定字串或副檔名設定後,自動查出明細,並可展開至各階子目錄處理     (2) 依查詢後結果,可產出 LIST ,提供查詢結果之確認,再依此對檔案作複 (3) 可對檔案作移動,複製至別處,刪除處理,使電腦可騰出硬碟空間
Thumbnail
你是不是常常覺得自己的螢幕空間被 windows 底下的工作列占用而心煩意亂呢? 本篇我就來教教大家怎麼隱藏工具列 😎😎😎
Thumbnail
這是個自己學習的紀錄,可能會有點枯燥,但忘了時能夠當作查詢資料用:)
Thumbnail
在C#的視窗應用程式中,右鍵選單(Context Menu)是一個方便的使用者介面元素。當中的項目可以包含各種功能,而有時我們可能需要在使用者點擊右鍵選單中的某個項目時,取得該項目的值。以下是一個簡單的教學,教你如何在C#中實現這個功能。
按不下的按鈕 我周旋在賣出之間 還想續寫奇蹟 我沒能將部位平倉 悄悄地 悔恨也建了新倉 心魔將我的獲利 成了幻象.
Thumbnail
本文介紹瞭如何使用BAT腳本和CMD指令來自動執行檔案和空目錄的刪除作業。通過設定各種參數和指令,可以快速、有效地執行定期刪除作業,節省硬體空間並提升工作效率。
Thumbnail
相信大家在 windows 10 時期,應該都知道只要用滑鼠左鍵點擊畫面右下角就能切回桌面,但在 windows 11 就不行了,不過其實在 win11 仍舊是可以的,本篇就來教大家如何在 win 11 找回熟悉的功能
Thumbnail
本文詳細介紹Windows cmd指令的應用,並提供了例說明及追加說明,用戶可以學習如何使用cmd指令對檔案進行處理、選取所需的內容,以及擴展運用到其他類型的檔案,最後還介紹了cmd設計完成後的應用和自動化執行方式。
Thumbnail
工具功能 (1) 彈性任意查詢檔案,如對來源目錄設定,檔案修改日期 設定,檔名特定字串或副檔名設定後,自動查出明細,並可展開至各階子目錄處理     (2) 依查詢後結果,可產出 LIST ,提供查詢結果之確認,再依此對檔案作複 (3) 可對檔案作移動,複製至別處,刪除處理,使電腦可騰出硬碟空間
Thumbnail
你是不是常常覺得自己的螢幕空間被 windows 底下的工作列占用而心煩意亂呢? 本篇我就來教教大家怎麼隱藏工具列 😎😎😎
Thumbnail
這是個自己學習的紀錄,可能會有點枯燥,但忘了時能夠當作查詢資料用:)
Thumbnail
在C#的視窗應用程式中,右鍵選單(Context Menu)是一個方便的使用者介面元素。當中的項目可以包含各種功能,而有時我們可能需要在使用者點擊右鍵選單中的某個項目時,取得該項目的值。以下是一個簡單的教學,教你如何在C#中實現這個功能。