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
留言分享你的想法!
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
小蝸和小豬因購物習慣不同常起衝突,直到發現蝦皮分潤計畫,讓小豬的購物愛好產生價值,也讓小蝸開始欣賞另一半的興趣。想增加收入或改善伴侶間的購物觀念差異?讓蝦皮分潤計畫成為你們的神隊友吧!
Thumbnail
小蝸和小豬因購物習慣不同常起衝突,直到發現蝦皮分潤計畫,讓小豬的購物愛好產生價值,也讓小蝸開始欣賞另一半的興趣。想增加收入或改善伴侶間的購物觀念差異?讓蝦皮分潤計畫成為你們的神隊友吧!
Thumbnail
進入目錄、列出目錄列表、讀取檔案內容、寫入檔案(資料)、變更檔案名稱、刪除檔案、目錄內新增檔案、變更目錄名稱、刪除目錄
Thumbnail
進入目錄、列出目錄列表、讀取檔案內容、寫入檔案(資料)、變更檔案名稱、刪除檔案、目錄內新增檔案、變更目錄名稱、刪除目錄
Thumbnail
外部文字檔的存取與Multicharts進化成AI工具
Thumbnail
外部文字檔的存取與Multicharts進化成AI工具
Thumbnail
檔案路徑(相對路徑、絕對路徑)、檔案讀入,匯出
Thumbnail
檔案路徑(相對路徑、絕對路徑)、檔案讀入,匯出
Thumbnail
輸入畫面 為什麼要做驗證? 因為作為設計者,永遠不該預設使用者會乖乖照設計者的意思輸入。
Thumbnail
輸入畫面 為什麼要做驗證? 因為作為設計者,永遠不該預設使用者會乖乖照設計者的意思輸入。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News