現在的手遊,幾乎都有內掛程式,但某些時後又有點不足
以天堂M來說,可以自動補紅水,但卻無法自動高級治癒術
最簡單的方式是以錄製的方式,最大的缺點當然是無法測知血量
建議使用電腦的android模擬器,MuMu或夜神都可(其他小編沒有用過)
一個很簡單的概念,當血量小於50%的時後,希望點第四個按鍵
首先很重要的,先把遊戲畫面整個截圖,
坐標,由左上開始為「0,0」
小編是把高治放在第四個快捷鍵
坐標是 791,639 (在快捷鍵的範圍內即可)
而血量的x坐標,是從79~273
血量的y坐標,是從21~34
一開始,可以使用 「GetPixelColor(x坐標,y坐標,0)」這個函式找到該點的顏色,
目的是希望可以取得血條紅色的色碼
可以這麼寫,先找坐標80,28的顏色
Dim color = GetPixelColor(80,28,0)
showMessage color
運行後,就會show出該點的色碼,目前查的是「0007AF」
要注意的是這個色碼和一般的色碼表示是相反的,正常應是「AF0700」
這時後,先寫幾個變數
Dim btn_y = 639 //快捷鍵的y坐標
Dim btn4_x = 791 //第四個快捷鍵的x坐標
Dim blood_start=79 //血量開始的x坐標
Dim blood_end =273 //血量結束的x坐標
Dim run_rate = 0.65 //希望按下快捷鍵的血量比例65%
Dim blood_color = "0007AF" //剛剛查出來的血條顏色
Dim run_real_x = blood_start+(blood_end-blood_start)*run_rate // 65%的血條確切的x坐標
Dim like_rate = 0.9
這部分 like_rate是為了另一個函式 CmpColor(x坐標,y坐標,色碼,相似度)
這個函式就不多做說明,總之回傳-1代表完全不同
Dim ret1 = CmpColor(run_real_x, 21, blood_color,like_rate)
Dim ret2 = CmpColor(run_real_x,22,blood_color,like_rate)
Dim ret3 = CmpColor(run_real_x,23,blood_color,like_rate)
Dim ret4 = CmpColor(run_real_x,24,blood_color,like_rate)
Dim ret5 = CmpColor(run_real_x,25,blood_color,like_rate)
Dim ret6 = CmpColor(run_real_x,26,blood_color,like_rate)
Dim ret7 = CmpColor(run_real_x,27,blood_color,like_rate)
Dim ret8 = CmpColor(run_real_x,28,blood_color,like_rate)
Dim ret9 = CmpColor(run_real_x,29,blood_color,like_rate)
Dim ret10 = CmpColor(run_real_x,30,blood_color,like_rate)
Dim ret11 = CmpColor(run_real_x,31,blood_color,like_rate)
Dim ret12= CmpColor(run_real_x,32,blood_color,like_rate)
Dim ret13= CmpColor(run_real_x,33,blood_color,like_rate)
Dim ret14 = CmpColor(run_real_x,34,blood_color,like_rate)
這部分需要檢查y坐標21~34的原因是因為,天堂M的血量上有數字,會影響血量的判斷
所以要把y坐標全部做檢查,只要這所有的結果都回傳-1,即代表血量沒有到那個點,
然後執行想要的指令
If ret1>-1 Or ret2>-1 Or ret3>-1 Or
ret4>-1 Or ret5>-1 Or ret6>-1 Or ret7>-1 Or ret8>-1 Or
ret9>-1 Or ret10>-1 Or ret11>-1 Or ret12>-1 Or ret13>-1 Or
ret14>-1 Then
//若有任一點相似「0007AF」想要做的事(代表有到達那個血量)
Else
//代表血量不夠
Tap 791,637 // 點擊791,637這個點
End If
以下是完整的code
Dim color = GetPixelColor(80,28,0)
showMessage color
Dim btn_y = 639 //快捷鍵的y坐標
Dim btn4_x = 791 //第四個快捷鍵的x坐標
Dim blood_start=79 //血量開始的x坐標
Dim blood_end =273 //血量結束的x坐標
Dim run_rate = 0.65 //希望按下快捷鍵的血量比例65%
Dim blood_color = "0007AF" //剛剛查出來的血條顏色
Dim run_real_x = blood_start+(blood_end-blood_start)*run_rate // 65%的血條確切的x坐標
Dim like_rate = 0.9
Dim ret1 = CmpColor(run_real_x, 21, blood_color,like_rate)
Dim ret2 = CmpColor(run_real_x,22,blood_color,like_rate)
Dim ret3 = CmpColor(run_real_x,23,blood_color,like_rate)
Dim ret4 = CmpColor(run_real_x,24,blood_color,like_rate)
Dim ret5 = CmpColor(run_real_x,25,blood_color,like_rate)
Dim ret6 = CmpColor(run_real_x,26,blood_color,like_rate)
Dim ret7 = CmpColor(run_real_x,27,blood_color,like_rate)
Dim ret8 = CmpColor(run_real_x,28,blood_color,like_rate)
Dim ret9 = CmpColor(run_real_x,29,blood_color,like_rate)
Dim ret10 = CmpColor(run_real_x,30,blood_color,like_rate)
Dim ret11 = CmpColor(run_real_x,31,blood_color,like_rate)
Dim ret12= CmpColor(run_real_x,32,blood_color,like_rate)
Dim ret13= CmpColor(run_real_x,33,blood_color,like_rate)
Dim ret14 = CmpColor(run_real_x,34,blood_color,like_rate)
If ret1>-1 Or ret2>-1 Or ret3>-1 Or ret4>-1 Or ret5>-1 Or ret6>-1 Or ret7>-1 Or ret8>-1 Or ret9>-1 Or ret10>-1 Or ret11>-1 Or ret12>-1 Or ret13>-1 Or ret14>-1 Then
//若有任一點相似「0007AF」想要做的事(代表有到達那個血量)
Else
//代表血量不夠
Tap 791,637 // 點擊791,637這個點
End If
「Tap x坐標,y坐標」,代表按下 x坐標,y坐標 這個點。
[apple] Mac OS 一定要學會的 即時查詢與即時翻譯
看英文網頁,不是每個單字都認識,但查單字又麻煩,以前使用windows或ubuntu,都會安裝字典程式,MacOS目前的版本(小編目前是10.12.6),有一個很好用的即時查詢功能
只要將想要查詢的字反白後,打開右鍵選單,就可以使用「查詢」或直接開啟Google搜尋
還有一個更方便的用法,開啟觸控式軌跡板設定,有個「查詢和資料偵測器」,預設是「用一指用力長按」,但小編覺得不夠方便快速,小編是用「用三指點一下」,只要用三指輕按一下即可跳出查詢結果。
這樣看網頁或任何應用程式,只要可以反白的地方,就可以即時翻譯喔!
萬用的RJ45 VGA線最好的取代方式-VGA-RJ45 轉接頭
VGA線,如果需要到很長的時後,佈線會非常的麻煩,其實有非常簡單的取代方式!!
萬用的「RJ45」網路線!!!
好處是佈線容易,也算便宜。
唯一需要的,就是要買轉接頭,當然兩頭都需要所以要兩個。
一邊就是VGA的公頭
另一邊則是RJ45的母頭
使用方法也非常簡單,就是插上RJ45網路線就可以取代傳統的VGA線了
當然 RJ45 網路線非常的好用,有非常多種的轉接頭都可以用,之後再來分享。
[Windows] 使用nssm將應用程式加入windows系統服務中
程式在非windows系統服務時,一定需要在登入後才能啟動
但有時(通常是伺服器)會需要某些程式在未登入狀況下自動啟動,
否則,系統如果遇到狀況或自動更新自動重新開機的話,服務可能就斷了。
小編發現一支程式nssm https://nssm.cc ,可以將應用程式加入系統服務
使用方法也相當簡單
下載下來解壓縮後,小編是將資料夾改成nssm,放到C槽根目錄
接著打開cmd(請在開始功能表搜尋cmd,就找的到)
找到nssm.exe(請依您的作業系統選擇32bit或64bit)
輸入 nssm.exe install
以nginx為例,
path先找到nginx.exe,
Startup directory會自動帶入,
Arguments是需要輸入的參數,
Service name 是服務的名稱 ,

就可以在服務中看到剛剛新增的服務

nginx是剛剛新增時輸入的名字,若是其他服務就是改成新增的服務名稱

這樣就移除完成了。
但有時(通常是伺服器)會需要某些程式在未登入狀況下自動啟動,
否則,系統如果遇到狀況或自動更新自動重新開機的話,服務可能就斷了。
小編發現一支程式nssm https://nssm.cc ,可以將應用程式加入系統服務
使用方法也相當簡單
下載下來解壓縮後,小編是將資料夾改成nssm,放到C槽根目錄
接著打開cmd(請在開始功能表搜尋cmd,就找的到)
找到nssm.exe(請依您的作業系統選擇32bit或64bit)
輸入 nssm.exe install
就可以啟動設定畫面
以nginx為例,
path先找到nginx.exe,
Startup directory會自動帶入,
Arguments是需要輸入的參數,
Service name 是服務的名稱 ,

接著按下Install service後,就完成了。

若需要移除服務的話
一樣先找到nssm 輸入 nssm.exe remove nginx

這樣就移除完成了。
[apple] Mac OS 一定要學會的 更換應用程式圖示
在想要更換icon的檔案先叫出右鍵選單,
點取得資訊
打開想更換的圖,使用預設預覽程式打開即可
再移到剛剛叫出來的檔案資訊,上面圖示點一下,會變成藍色的邊。
最後一步,按下 command+v 貼上,就會換圖示了
直接拖曳圖片檔案,會顯示該檔案的圖示,所以會失敗喔。
[apple] Mac OS 一定要學會的 隱藏桌面圖示 Part2 把指令寫成script,放到dock
繼上一篇 [apple] Mac OS 一定要學會的 隱藏桌面圖示 Part1 所寫的,把桌面東西全部隱藏的方法,小編再提供一個滿方便的做法。有的時後,希望它乾淨,有的時後,桌面有顯示也比較方便找檔案。
把指令寫成script,放到dock去吧!!!
進入程式列表,找到其他,裡面的 Automator 開啟後 選擇 新增文件
選擇 應用程式
在右邊的 執行 Shell 工序指令方格中輸入
defaults write com.apple.finder CreateDesktop false;
killall Finder
儲存的路徑,選擇,自己的目錄下的應用程式資料夾,以我自己來說,就是 「/使用者/shiaukai/應用程式」
輸入檔名儲存後,就會發現程式列表中,就有剛剛新增的了。
defaults write com.apple.finder CreateDesktop false;
killall Finder
改成
defaults write com.apple.finder CreateDesktop true;
killall Finder
再儲存後,就可以在列表頁把應用程式加到dock中了。
如果想要換icon,可以參考此篇 Mac OS 一定要學會的 更換應用程式圖示
[apple] Mac OS 一定要學會的 Disk Cartography 磁碟分析軟體
現在新的Macbook,大部分的硬碟基本款只有128g,但時常硬碟總是不足,檢查的時後還查不出空間被什麼檔案佔去。
最近發現 Disk Cartography 使用簡單,速度也不慢
使用方法很簡單,啟動後選擇主硬碟 Map it
接著選擇要檢查的位置
就可以檢查該位置的資料夾與使用空間大小,另外也有其他的條件選擇,功能列部分可以選擇條件,全部文件、類型等等,也可以決定要顯示多大的大小區間。
[apple] Mac OS 一定要學會的 讓Mac使用android的「usb數據連線」上網
Android的usb數據連線,在使用Mac,開啟後,會發現完全沒有反應,需要安裝驅動程式,但android手機百百種,不可能每次都要去找該手機的驅動程式。
所幸有開發者提供了方便的套件 HoRNDIS: USB tethering driver for Mac OS X
目前版本已經到了 「release 8」
下載完後,執行安裝
安裝完成,重新啟動電腦後,就可以使用了
[apple] Mac OS 一定要學會的 隱藏桌面圖示 Part1
相信很多人,都會習慣把檔案都放在桌面,但最後總是像這樣…
當然這幾乎都是螢幕截圖,可以去看這篇 [apple] Mac OS 一定要學會的 更改螢幕截圖的路徑 ,那現在還有一個更絕的方式,直接把桌面的finder給關了,眼不乾為淨!!(((゚Д゚;)))
先打開終端機,輸入
defaults write com.apple.finder CreateDesktop false
再輸入
killall Finder
就會發現 桌面都不見了!!! 真的是眼不乾為淨!!
[JavaScript] array使用字串Key,取不到array內容
最近突然被一個小問題卡住
Javascript 的 陣列使用字串為Key值時,
會發生,無法取得陣列長度,也無法取得陣列內容
但直接指定key值卻是正常的
var ary= [];
ary["key"]=4;
這個時後
用console.log(ary) 會發現 ary是空的
ary["key"] 卻取的出值
因key值為字串,應把陣列改成物件
var ary={}
ary["key"] =4;
使用console.log(ary) 就可以正確取到物件內容
也可以正確使用 foreach 或jquery的 each 直接取到所有資料了。
Javascript 的 陣列使用字串為Key值時,
會發生,無法取得陣列長度,也無法取得陣列內容
但直接指定key值卻是正常的
var ary= [];
ary["key"]=4;
這個時後
用console.log(ary) 會發現 ary是空的
ary["key"] 卻取的出值
因key值為字串,應把陣列改成物件
var ary={}
ary["key"] =4;
使用console.log(ary) 就可以正確取到物件內容
也可以正確使用 foreach 或jquery的 each 直接取到所有資料了。
[android]手機容量不足!幾種釋放空間的方式
相信大家常常會碰到手機儲存空間不夠的狀態
當然原因很多,
在這裡列出小編處理這件事情時的做法
另外還有一個很重要的事,另外插的sd卡,並不會增加內建空間
android空間主要分成了內建儲存空間與外接sdcard
1.移除用不到的程式
這是很基本的,就是移除用不到的程式。2.將其他資料移到外接sd卡
外接sd卡,雖然不能增加內建空間,但還是有用處的,如果你是個愛拍照的人,那麼就應該買大一點的sd卡,再將拍照的照片路徑都預設到sd卡去。如果原本沒有這樣設定,就是要整理好資料,將其他資料如照片、影片、音樂、文件都移到sd卡
3.使用app2sd
目前的android版本都已經內建,需要app本身有支援,使用方式,是去應用程式設定,將程式移至sd以下是sony xz的畫面,每支手機的畫面不一定相同
4.使用「ES File Explorer」或其他檔案管理程式中的空間分析工具
有些檔案管理程式也會內建自動清除垃圾檔案的功能
5.刪除通訊軟體的對話記錄
目前台灣最多人使用的通訊軟體之一,就是Line了,其實不要小看對話記錄,有時後誇張是可以好幾G的資料的,所以備份好想要留下的資料後,就大膽刪除吧。
訂閱:
文章 (Atom)
不再限制您的多媒體創作:使用NDI快速傳輸、處理和編輯高品質的視訊和音訊。
NDI(Network Device Interface)是一種基於IP網絡的視訊和音訊傳輸協議,它可以讓您在同一網絡上的不同設備之間傳輸高品質的視訊和音訊。使用NDI,您可以將視訊和音訊直接傳輸到其他設備上,而不需要使用任何額外的硬體。 以下是使用NDI的步驟: 下載並安裝ND...
-
最近使用php readfile時, header都按規定設定了,下載下來的檔案卻無法使用 png無法開啟、wav無法開啟@@ 若發現語法都沒有問題,php裡,也沒有echo其他東西 這時可以檢查php檔的編碼設定 若是有BOM的UTF-8 問題很有可能就是它了!!!! 請改為無...
-
20200212 更新一下這篇,Mac的印表機驅動程式已經有很大的更新了,是可以直接選擇灰階列印,在「印表機功能」有選項可以直接設定黑白列印 若沒有可以選擇灰階列印,可以使用以下方法。 ------------ MacOS在影印時,有些印表機的...
-
http://easier.tw/u/ 簡單生活 短網址服務