原创 step6.1開始執行任務_判斷師門任務狀態

在完成按鈕點擊事件後,點擊開始運行按鈕就要開支執行任務了。 爲了代替人去收到操作,所以要先模擬正常的任務操作。並將任務的流程進行分析: 師門任務可主要分爲6類 :捕捉寵物、採集獸骨、收集物品、送信、尋找物品、巡邏 要做的首先就是識別任務狀

原创 step5.遊戲窗口的初始化

在點擊保存按鈕之後,爲了方便後續的判斷圖片以及操作,要先更改遊戲的窗口。 新建一個函數,通過調用來初始化窗口: 其實就是調用了win32api  win32gui win32con等第三庫來進行windows上窗口的操作。然後模擬鼠標,手

原创 step4.加入按鈕的點擊事件

在wxPython中爲按鈕設置相應事件是通過Bind來設置的,通過設置 觸發事件(點擊或鬆開等),回調函數,觸發控件三個參數 設置按鈕的點擊事件 #綁定點擊事件,保存按鈕 frame.Bind(wx.EVT_BUTTON,saveCLi

原创 step3.調整爲MVC模式,加入view,model文件

在開發的過程中發現腳本要比當初想得複雜一點,爲了便於後續的開發,在此調整爲MVC模式。 1.新建mhView.py文件,用於寫UI # -- coding: UTF-8 -- # 控件的view import wx class mhV

原创 MacOS系統下安裝wxPython圖形庫

wxPython是支持多平臺的,因此選擇了該第三方框架來開發GUI,但在引入過程中遇到了小問題。 其實最主要就是因爲macOS系統是自帶2.7版本的Python,所以在使用pip安裝wxPython時一直不能安裝成功,因此先卸載之前的pi

原创 step2.編寫GUI界面

爲了能同時在Mac和windows系統寫代碼,因此選擇了跨平臺的wxPython第三方庫,安裝方法在另一篇博客已有簡單說明。 參考鏈接:MacOS系統下安裝wxPython圖形庫 因爲不是商議用途,所以UI的排布就比較簡單了,但發現該庫已

原创 1.前言

想要學習新的編程語言,最好的方法還是直接做項目,特別是些實用點的,本次選了最近剛玩過的夢幻西遊手遊,但只作學習用途,功能並不一定能實現。 代碼倉庫GitHub地址:https://github.com/204went/AutoLearn

原创 step1.代碼倉庫GitHub的配置

1.配置GitHub便於代碼的管理。 以前已經註冊過GitHub,所以登陸網站新建一個repository, 下載一個GitHub Desktop軟件,便於使用,然後clone項目。 選好本地目錄後,就將代碼倉庫配好了

原创 Python打包成exe文件

1.先安裝pyinstaller 直接在命令行輸入  pip install pyinstaller  等待安裝即可。 2.打包 將需要打包的.py文件放進文件夾,使用 pyinstaller 文件名,py 即可   常用操作: -F 表

原创 pywin32的使用

pywin32的主要作用: 1.捕獲窗口;2.模擬鼠標鍵盤動作;3.自動獲取某路徑下文件列表;4.PIL截屏功能 首先下載一個pywin32(直接百度搜就行了,注意python的版本和系統位數,對應好就行),然後直接運行安裝。在pytho

原创 1.Python的基礎

  1.Python的解析器     到Python官網下載就可以了,官方版本:CPython。 2,文本編輯器的選擇:     看個人選擇吧,我比較喜歡Sublime Text3的風格。 3.輸入輸出:     print()   用單

原创 2.Python進階

1

原创 Sublime Text3的使用

選了Sublime Text3作爲Python3的編輯器,記錄了主要的使用方法: 1.下載運行安裝過程不多說。 2.漢化教程:     1.點擊菜單欄中“preferences”,彈出選項中找到“package control”; (若沒

原创 windows系統cmd的簡單命令

1.進入某個盤 直接 D:   或者 E: 就可以了 2.返還上一級目錄 cd ../ 3.進入目錄 cd “目錄名”    或者  cd G:/目錄名 4.輸入dir 查看當前目錄的內容 5.ipconfilg 查看IP配置

原创 一些小知識

1.在一些按鈕的點擊事件中,如果由於網絡的延遲、線程的阻塞等問題,導致了在實際應用中 用戶在短時間內點擊多次會出現調用按鈕的觸發事件時,我們可以通過下面這樣的方法來解決 //1.當用戶點擊後,在進來觸發事件後直接將button設置爲不可點