Re: [請問] 按鍵精靈寫記憶翻牌已刪文
這我以前寫過 不過不是按鍵精靈 但其實邏輯都差不多
稍微改一下就能用了 一步都不會浪費
這是我在GooglePlay隨便找的一款測試用的記憶遊戲(Memory 動物)
https://www.youtube.com/watch?v=_fRmK2oVgWk
以下Code:
對整個視窗截圖
擷取其中一面卡背
CardPos = [[x, y], ...] ;尋找並建立所有卡背的陣列座標
for 循環卡背陣列
{
建立相片陣列1、相片陣列2,並賦值False
}
i = 0
for k, v in CardPos ;循環卡背陣列
{
翻開第k張卡片
對視窗截圖
截圖把被翻開的卡片圖案放入相片陣列1[k]
擷取被翻開卡片一部分的圖案放入相片陣列2[k]
i+=1
if (i>=2)
sleep 1000
if (k>3)
{
for kk, vv in 相片陣列2
if vv ; 如果相片陣列2有照片
if 對上方的陣列1[k]尋找圖片vv
{
if (i>=2)
{
sleep 500
click(CardPos[k][x], CardPos[k][y])
for kkk, vvv in 相片陣列2
if vvv
if 如果在陣列1[k]找到圖片vvv
{
click(CardPos[kkk][x], CardPos[kkk][y])
break
}
}
else
{
click(CardPos[kk][x], CardPos[kk][y])
}
i = 0
sleep 1500
}
}
}
結束
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.215.74 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/EzHotKey/M.1595370413.A.555.html
※ 編輯: panex0845 (1.34.215.74 臺灣), 07/22/2020 06:28:22
EzHotKey 近期熱門文章
PTT數位生活區 即時熱門文章