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
檔案路徑(相對路徑、絕對路徑)、檔案讀入,匯出
Thumbnail
檔案路徑(相對路徑、絕對路徑)、檔案讀入,匯出
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
外部文字檔的存取與Multicharts進化成AI工具
Thumbnail
外部文字檔的存取與Multicharts進化成AI工具
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
進入目錄、列出目錄列表、讀取檔案內容、寫入檔案(資料)、變更檔案名稱、刪除檔案、目錄內新增檔案、變更目錄名稱、刪除目錄
Thumbnail
進入目錄、列出目錄列表、讀取檔案內容、寫入檔案(資料)、變更檔案名稱、刪除檔案、目錄內新增檔案、變更目錄名稱、刪除目錄
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News