按鍵精靈指令碼如何適應不同的解析度

2021-07-28 04:01:15 字數 2310 閱讀 4356

1樓:三熙

當遊戲視窗固定的時候(遊戲的解析度固定時),你調整系統的螢幕解析度,其實只是肉眼中圖示變大了。實際上,遊戲視窗的解析度並沒有變。如上圖,一個是系統解析度1920*1080的螢幕解析度,一個是1280*720的螢幕解析度,看起來好像軟體變大了。

其實在軟體這個視窗的大小是沒有變的,只是視覺誤差。從上圖的客戶區大小的數值就可以看出來。

2樓:編號

是咱提高指令碼效率的祕籍了。找圖範圍縮小為視窗的一半,因為例子中的圖示不管視窗解析度多大,圖示在窗體中的位置比例都不會改變。為了更效率的找圖,儘量減少找圖的範圍減少找圖的時間。

3樓:編號

這個自動適應好像不太現實,但是你可以在說明裡面寫上 使用指令碼需要將遊戲解析度設定為*** * ***啊。如果是桌面解析度的話 還是很好解決的。你在指令碼開頭先加上獲取當前解析度,如果一樣就繼續,如果不一樣就將解析度設定為需要的解析度。

然後結束函式裡面加上還原**就ok拉。

4樓:小皓粉絲團

解決方法:通過找圖:遊戲圖示不變,找圖的方式是最便捷的**例子:

hwnd =plugin.window.mousepoint()//獲取滑鼠指定視窗的視窗控制代碼。

srect =plugin.window.getclientrect(hwnd)//獲取視窗客戶區大小s=split(srect,"|")。

qx=s(0):qy=s(1):zx=s(2):

zy=s(3)//qx,qy是左上角的 xy座標; zx是視窗的寬,zy是視窗的高。callfindpic(260,186,zx*0.5,zy*0.

5,"遊戲**.bmp",0.9,mx,my)這裡的qx,qy兩個原始座標(例子中的qx,qy原始座標為 (0,0)),用實際座標 260,186代替,因為不管按鍵視窗怎麼縮小,我們要找的圖示最終的位置是在260,186,解析度變大圖示則往右邊移動。

5樓:尹朶月

不同的解析度各製作一套對應的圖。呼叫各解析度,相對應的圖。有些遊戲,遊戲解析度修改之後,遊戲介面圖示會等比的放大縮小。

這種情況,遊戲圖示大小會變,位置也會變。 由於各個遊戲商使用的影象處理引擎不盡相同,所以根據等比差來進行相對座標計算是不實際的,這種情況,只能每種遊戲解析度都做一套遊戲圖示截圖。

6樓:直到遇見你天蠍

由於各種顯示卡顏色在出廠的時候,設定的顏色範圍不同【廠家為了獲得更好顏色飽滿度】,因此令顯示的顏色引數有所改變。

想要令自己的指令碼找圖能識別範圍廣,1.先把螢幕解析度設定24位或者16位再開發指令碼。 2.把模糊度設定低點,比如 0.8 左右

7樓:匿名使用者

獲取控制代碼,移動視窗到指定位置,再寫指令碼。你可以用tc試下,tc裡可以獲得解析度,然後用一個if 語句不就可以實現了。按鍵裡我還真不知道怎麼實現這個,沒見過有人這樣用的。

按鍵精靈怎麼自動識別不同解析度不同的電腦!

8樓:

//得到當前最前面的視窗控制代碼

hwnd = plugin.window.foreground()//移動視窗到(0, 0)位置

call plugin.window.move(hwnd, 0, 0)

9樓:匿名使用者

你看看自動註冊qq的那個**吧 或許你就明白啦!

求教不同解析度按鍵精靈的適用性問題

10樓:匿名使用者

可以把操作的視窗移動到桌面左上角,這個方法很通用,或者使用大漠外掛繫結模式後臺操作,如果是視窗大小不同還可以改變視窗大小為統一解析度

按鍵精靈 怎麼自動適應不同解析度呢?

11樓:匿名使用者

獲取控制代碼,移動視窗到指定位置,再寫指令碼

12樓:福祿小金剛

是桌面解析度,還是遊戲裡面的解析度呢?

這個自動適應好像不太現實,但是你可以在說明裡面寫上 使用指令碼需要將遊戲解析度設定為*** * ***啊

如果是桌面解析度的話 還是很好解決的。你在指令碼開頭先加上獲取當前解析度 如果一樣就繼續 如果不一樣就將解析度設定為需要的解析度。然後結束函式裡面加上還原**就ok拉

13樓:匿名使用者

你可以用tc試下,tc裡可以獲得解析度,然後用一個if 語句不就可以實現了.

按鍵裡我還真不知道怎麼實現這個,沒見過有人這樣用的.

14樓:匿名使用者

估計是不行。多年沒用這玩意了。

按鍵精靈如何合併兩個指令碼,按鍵精靈多個指令碼合成一個怎麼弄?

你把他們寫在一個指令碼就行了,如果你非得兩個指令碼,生成小精靈的時候選兩個指令碼 按住ctrl,滑鼠單擊就可以選 生成小精靈的時候選兩個指令碼 按住ctrl,滑鼠單擊就可以選 希望採納 麼麼 猴島遊戲論壇為您解答 按鍵精靈多個指令碼合成一個怎麼弄?可以啊,你把 bai所有指令碼的啟動熱鍵全du設成5...

按鍵精靈怎麼匯入指令碼,按鍵精靈 一個指令碼如何呼叫另一個指令碼?

關於使用 如果你看到的指令碼是一段語句,你可以把它複製下來,然後開啟按鍵精靈 點 增加 會開啟指令碼編輯器,在編輯區域 右下空白的地方 的上面一點有 普通 和 原始檔 兩個按鈕,點 原始檔 然後把你複製下來的語句貼上到下面編輯區,然後設定好上面的 指令碼描述 啟動熱鍵 中止熱鍵 和 迴圈 然後點儲存...

求個按鍵精靈指令碼,按鍵精靈指令碼製作教程

方案1 dim delaytime delaytime 4800 x waitkey if x 13 delay delaytime keypress esc 1 end if goto go 方案2 1.設定啟動熱鍵為回車鍵。2.指令碼內容更為。delay 4800 keypress esc 1 ...