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內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
大家好,我是woody,是一名料理創作者,非常努力地在嘗試將複雜的料理簡單化,讓大家也可以體驗到料理的樂趣而我也非常享受料理的過程,今天想跟大家聊聊,除了料理本身,料理創作背後的成本。
Thumbnail
哈囉~很久沒跟各位自我介紹一下了~ 大家好~我是爺恩 我是一名圖文插畫家,有追蹤我一段時間的應該有發現爺恩這個品牌經營了好像.....快五年了(汗)時間過得真快!隨著時間過去,創作這件事好像變得更忙碌了,也很開心跟很多厲害的創作者以及廠商互相合作幫忙,還有最重要的是大家的支持與陪伴🥹。  
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
按不下的按鈕 我周旋在賣出之間 還想續寫奇蹟 我沒能將部位平倉 悄悄地 悔恨也建了新倉 心魔將我的獲利 成了幻象.
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
大家好,我是woody,是一名料理創作者,非常努力地在嘗試將複雜的料理簡單化,讓大家也可以體驗到料理的樂趣而我也非常享受料理的過程,今天想跟大家聊聊,除了料理本身,料理創作背後的成本。
Thumbnail
哈囉~很久沒跟各位自我介紹一下了~ 大家好~我是爺恩 我是一名圖文插畫家,有追蹤我一段時間的應該有發現爺恩這個品牌經營了好像.....快五年了(汗)時間過得真快!隨著時間過去,創作這件事好像變得更忙碌了,也很開心跟很多厲害的創作者以及廠商互相合作幫忙,還有最重要的是大家的支持與陪伴🥹。  
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
按不下的按鈕 我周旋在賣出之間 還想續寫奇蹟 我沒能將部位平倉 悄悄地 悔恨也建了新倉 心魔將我的獲利 成了幻象.
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#中實現這個功能。