下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第使用Python開發(fā)游戲運行腳本實現(xiàn)模擬點擊目錄一、Android模擬器的選擇二、使用大漠插件對具體的窗口進行綁定三、進行鼠標模擬本文接上一篇文章使用Python開發(fā)游戲運行腳本(一)成功調(diào)用大漠插件
上一篇我們已經(jīng)簡單實現(xiàn)了python調(diào)用大漠插件并輸出版本號的功能,接下來我們要做的就是通過大漠插件模擬鼠標點擊和鍵盤文字輸入。由于近年來最熱門的游戲基本都是手游,所以我們也會以手游為例來進行游戲腳本的開發(fā)。大漠插件是一款針對Windows平臺的鼠標鍵盤模擬+圖文查找?guī)欤?/p>
這樣我們要想實現(xiàn)手游腳本開發(fā)的第一步,就是下載Android模擬器,然后在對安卓模擬器進行鼠標和鍵盤的模擬,以此來實現(xiàn)自動化游戲腳本。
一、Android模擬器的選擇
目前市面上有很多Android模擬器,比如夜神模擬器、雷電模擬器、騰訊手游助手、以及網(wǎng)易的木木模擬器等,這些模擬器在對手游兼容性和大漠插件的支持方面各有各的優(yōu)缺點,大家可以根據(jù)具體的手游自行斟酌。
這里我選擇的是夜神模擬器,選擇其他的當(dāng)然也沒問題,因為原理是相同的。在選擇好模擬器之后下載安裝,安裝成功之后打開夜神模擬器,會看到夜神模擬器的主頁面,這里我已經(jīng)修改了夜神模擬器的分辨率為【640*360/dpi=240】
二、使用大漠插件對具體的窗口進行綁定
對于Windows系統(tǒng)來說,在桌面上能看到的所有內(nèi)容,其實都是一個又一個的Windows窗口,Android模擬器也不例外;按照大漠API的說明文檔,我們要實現(xiàn)模擬鼠標點擊和鍵盤按鍵的第一步,就是調(diào)用大漠插件的API對具體的窗口進行綁定,過程中有用到一些大漠插件的API(具體API介紹請自行查閱大漠插件的API文檔),以下是我們進行窗口綁定的代碼:
importwin32com.client
#創(chuàng)建大漠實例對象
defcreateDMInstance():
dm=win32com.client.Dispatch('dm.dmsoft')#調(diào)用大漠插件,獲取大漠對象
print("大漠插件版本號:"+dm.ver())#輸出版本號
returndm
#查找窗口,返回找到的窗口句柄
deffindWindow(dm,windowClass,windowTitle):
windowHandle=dm.FindWindow(windowClass,windowTitle)
print("找到的窗口句柄="+str(windowHandle))#輸出窗口句柄ID
returnwindowHandle
#綁定窗口
defbindWindow(dm,windowHandle):
isBindSuccess=dm.BindWindow(windowHandle,"normal","normal","normal",0)
print("是否綁定成功="+str(isBindSuccess))#是否綁定成功
returnisBindSuccess#是否綁定成功
if__name__=='__main__':
dm=createDMInstance()
windowHandle=findWindow(dm,"","夜神模擬器")
isBindSuccess=bindWindow(dm,windowHandle)
調(diào)用大漠插件的API【FindWindow】找到夜神模擬器的窗口句柄,輸出窗口句柄的編號
調(diào)用大漠插件的API【BindWindow】對找到的窗口句柄進行綁定,并輸出綁定結(jié)果
三、進行鼠標模擬
在成功綁定窗口之后,我們就可以對窗口,也就是夜神模擬器為所欲為了!
這里調(diào)用大漠插件的API【MoveTo(x,y)】把鼠標移動到具體的坐標點(整個坐標系是以安卓模擬器左上角為原點,向下向右展開),然后再調(diào)用【LeftClick()】,這樣就成功實現(xiàn)了模擬點
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 可穿戴設(shè)備市場發(fā)展趨勢分析
- 2026年物流管理專業(yè)學(xué)生實踐考試題物流規(guī)劃與優(yōu)化案例分析題
- 2026年工業(yè)自動化系統(tǒng)調(diào)試模擬題
- 2026年銀行職員招聘考試金融知識會計實務(wù)模擬試題
- 2026年電子商務(wù)營銷專家網(wǎng)絡(luò)營銷策略分析與實施模擬試題及答案
- 2026年電氣工程師專業(yè)招聘筆試題庫大全
- 2026年大學(xué)入學(xué)考試英語筆試模擬題
- 2026年會計師中級職稱考試核心題目與詳解
- 2026年注冊會計師財務(wù)成本管理預(yù)測模擬試題
- 2026年能源行業(yè)面試問題及答案參考
- 2026年上半年眉山天府新區(qū)公開選調(diào)事業(yè)單位工作人員的參考題庫附答案
- 水產(chǎn)養(yǎng)殖技術(shù)手冊
- 《水庫泥沙淤積及影響評估技術(shù)規(guī)范》
- 2023-2024學(xué)年浙江省杭州市西湖區(qū)教科版五年級上冊期末考試科學(xué)試卷
- GB/T 7948-2024滑動軸承塑料軸套極限PV試驗方法
- DL∕T 1057-2023 自動跟蹤補償消弧線圈成套裝置技術(shù)條件
- AQ 2003-2018 軋鋼安全規(guī)程(正式版)
- 兒童特發(fā)性矮身材診斷與治療中國專家共識(2023版)解讀
- 村委會指定監(jiān)護人證明書模板
- 送給業(yè)主禮物方案
- JJG 393-2018便攜式X、γ輻射周圍劑量當(dāng)量(率)儀和監(jiān)測儀
評論
0/150
提交評論