AHK-STK批次腳本

更新 發佈閱讀 10 分鐘

;==========================================================

SysGet, VirtualHeight, 79

SysGet, VirtualWidth, 78

SysGet, VirtualX, 76

SysGet, VirtualY, 77



;==========================================================

^F5::Reload


;==========================================================



;==========================================================


^+A::


global VirtualHeight,VirtualWidth

gui,add,picture,hwnd__mypic,%__ImageFilePath1%,%__ImageFilePath2%


InputBox, UserInput, 訊息, 請輸入要執行的次數:

If ErrorLevel

return

Loop, %UserInput%

{

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;上下分號內包起來的是迴


WinActivate % "Microsoft Excel - STK叫多批-test-01.xlsm"

Sleep % 500

Send, ^+D

Sleep % 500


重複01()


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;上下分號內包起來的是迴圈

}




WinActivate % "Microsoft Excel - STK叫多批-test-01.xlsm"

Sleep, 1000

Send, {right}

Sleep, 200

Send, END

return


;==========================================================

重複01(){


WinActivate % "test-230509-01.txt - 記事本"

;CoordMode, Mouse , WINDOW

ClickPosition(400, 300, 1, 0, "WINDOW", false)

;__ClickX:=400

;__ClickY:=300

;__ClickTimes:=1

;Click %__ClickX%, %__ClickY%, %__ClickTimes%

Sleep % 200

Send, {RButton}

Sleep % 2000

Send, p

Sleep % 200

Send, {Enter}

Sleep % 200

Send, {Enter}

Sleep % 200

;Send, {F1}

Send, F1

Sleep % 200

Send, m

Sleep % 200

Send, {Enter}

Sleep % 200

SendInput % "{TEXT}" . "RLS"

Sleep % 200

Send, {Enter}

Sleep % 200

Return




}




;==========================================================

^+B::


global VirtualHeight,VirtualWidth

gui,add,picture,hwnd__mypic,%__ImageFilePath1%,%__ImageFilePath2%


InputBox, UserInput, 訊息, 請輸入要執行的次數:

If ErrorLevel

return

Loop, %UserInput%

{

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;上下分號內包起來的是迴


WinActivate % "Microsoft Excel - STK叫多批-test-01.xlsm"


偵圖01()


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;上下分號內包起來的是迴圈

}




WinActivate % "Microsoft Excel - STK叫多批-test-01.xlsm"

Sleep, 1000

Send, {right}

Sleep, 200

Send, END

return


;==========================================================

偵圖01(){




global VirtualHeight,VirtualWidth

gui,add,picture,hwnd__mypic,%__ImageFilePath1%,%__ImageFilePath2%


__ImageFilePath1:="C:\Users\jason\Desktop\U2\WINDOW-01.PNG"


if FileExist(__ImageFilePath1){

controlgetpos,,,__img_w,__img_h,,ahk_id %__mypic%

CoordMode Pixel

;搜尋圖片

ImageSearch, __FoundX, __FoundY, VirtualX, VirtualY, VirtualWidth, VirtualHeight,%__ImageFilePath1%

CoordMode Mouse

;獲取圖片中心座標

圖片座標X:=__FoundX + __img_w/2

圖片座標Y:=__FoundY + __img_h/2

if (ErrorLevel=0) {

;Msgbox % "圖片座標為: " . 圖片座標X . ", " . 圖片座標Y

CoordMode, Mouse , Screen

__ClickX:=圖片座標X

__ClickY:=圖片座標Y

__ClickTimes:=1

Click %__ClickX%, %__ClickY%, %__ClickTimes%

; Send, {RButton}

;_____________________________________________________


偵圖02()


;_____________________________________________________

} else {

Msgbox % "圖片未找到"

}

} else {

Msgbox % "圖片路徑不存在"

}

gui,destroy




}


;==========================================================

偵圖02(){


__ImageFilePath2:="C:\Users\jason\Desktop\U2\WINDOW-02.PNG"


if FileExist(__ImageFilePath2){

;controlgetpos,,,__img_w,__img_h,,ahk_id %__mypic%

CoordMode, Pixel, WINDOW

;搜尋圖片

ImageSearch, __FoundX, __FoundY, VirtualX, VirtualY, VirtualWidth, VirtualHeight,%__ImageFilePath2%

if (ErrorLevel=0) {

WinActivate % "Microsoft Excel - STK叫多批-test-01.xlsm"

Sleep, 1000

Send, ^+D

Sleep, 1000

WinActivate, test-230509-01.txt - 記事本

Sleep, 1000

Send, ^v

Sleep, 1000

} else {

Msgbox % "圖片未找到"

}

} else {

Msgbox % "圖片路徑不存在"

}

gui,destroy




}

;==========================================================

^+C::
CoordMode, Mouse, Screen
MouseGetPos, posX, posY

;MousePos := "X: " . posX . ", Y: " . posY

MousePos := "" . posX . "," . posY

Clipboard := MousePos
Msgbox,(%posX%`,%posY%)
return



;==========================================================

留言
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
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
進入目錄、列出目錄列表、讀取檔案內容、寫入檔案(資料)、變更檔案名稱、刪除檔案、目錄內新增檔案、變更目錄名稱、刪除目錄
Thumbnail
進入目錄、列出目錄列表、讀取檔案內容、寫入檔案(資料)、變更檔案名稱、刪除檔案、目錄內新增檔案、變更目錄名稱、刪除目錄
Thumbnail
外部文字檔的存取與Multicharts進化成AI工具
Thumbnail
外部文字檔的存取與Multicharts進化成AI工具
Thumbnail
檔案路徑(相對路徑、絕對路徑)、檔案讀入,匯出
Thumbnail
檔案路徑(相對路徑、絕對路徑)、檔案讀入,匯出
Thumbnail
輸入畫面 為什麼要做驗證? 因為作為設計者,永遠不該預設使用者會乖乖照設計者的意思輸入。
Thumbnail
輸入畫面 為什麼要做驗證? 因為作為設計者,永遠不該預設使用者會乖乖照設計者的意思輸入。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News