1樓:hc濁世佳公子
1、在windows中,控制代碼是一個系統內部資料結構的引用。例如當你操作一個視窗,或說是一個delphi窗體時,系統會給你一個該視窗的控制代碼,系統會通知你:你正在操作142號視窗,就此你的應用程式就能要求系統對142號視窗進行操作——移動視窗、改變視窗大小、把視窗極小化為圖示等。
2、獲取視窗左上角座標之前需知道該視窗的視窗控制代碼,因為你得確定針對哪個視窗獲取左上角座標。獲取視窗控制代碼的方法很多。在全部命令→外掛命令→window視窗外掛裡都有介紹。
3、知道了這個視窗的控制代碼,就能獲取它的左上角座標,下面是**:
rect = plugin.window.getwindowrect(hwnd)
myarray = split(rect, "|")
x = clng(myarray(0))
y = clng(myarray(1))//這裡的(x,y)是視窗包含邊框的左上角座標,可用後臺操作
rect = plugin.window.getclientrect(hwnd)
myarray = split(rect, "|")
x = clng(myarray(0))
y = clng(myarray(1))//這裡的(x,y)是視窗不含邊框(稱為客戶區)的左上角座標
2樓:匿名使用者
srect = plugin.window.getclientrect(hwnd)
按鍵精靈自帶獲取視窗客戶區大小的外掛。
hwnd = plugin.window.find(0, "無標題 - 記事本")
找程式控制代碼外掛。
按鍵精靈視窗控制代碼座標問題
3樓:匿名使用者
首先你要獲取你想要取色的點的相對座標,具體方法可以用抓抓
選擇控制代碼工具,按f8,游標移動到你要抓控制代碼的視窗上,按f8停止
此時下面的客戶區大小的左上角就是你遊戲的左上角點,然後在左邊那個有放大鏡的視窗那裡,定位起點座標輸入這個座標,那麼現在你擷取的位標就是遊戲的相對座標了
然後,以下**
hwnd = plugin.window.find(0, "遊戲視窗名字")
xy = plugin.bkgndcolor.getpixelcolor(hwnd, 你剛擷取的x座標,y座標)
if xy = "顏色" then
keypress 50,1
delay 3000
xy2 = plugin.bkgndcolor.getpixelcolor(hwnd, 你剛擷取的x座標,y座標)
if xy2 = "顏色"then
keypress 13, 1
end if
delay 1000
end if
4樓:匿名使用者
任何位置都可以用用後臺的啦.要不加個命令跳到左上角
按鍵精靈怎麼獲取螢幕滑鼠座標?
5樓:匿名使用者
dim x,y,color
//宣告制變數
getcursorpos x, y
//得到當前滑鼠的座標
位置 並儲存到變數x,y中
color=getpixelcolor(x,y)//得到指定座標位置的顏色 並儲存到變數color中messagebox("座標為:"&x&","&y&" 顏色為:"&color)
//彈出視窗 輸出座標和顏色的值
《按鍵精靈》後臺視窗內的滑鼠座標如何確認?
6樓:百小度
hwnd = plugin.window.mousepoint() //視窗控制代碼獲取方式你可以自己定
srect = plugin.window.getclientrect(hwnd)
//下面這句用於分割字串,將橫座標和縱座標分成兩個字串
myarray = split(srect, "|")
//下面這句將字串轉換成數值
l = clng(myarray(0)): t = clng(myarray(1))
r = clng(myarray(2)): b = clng(myarray(3))
msgbox "左" & l & ",右 " & r & ",上" & t & ",下" & b
//左上的資料,就是視窗原點,用螢幕座標減去原點座標,就是視窗座標
按鍵精靈如何獲取多個征途2的視窗並且移動到指定位置
i 0,陣列第一位是0開始的,不是1,你一共兩個視窗,一個是hwndex 0 一個是hwndex 1 你變數i 1,當然只有一個視窗能移動了。而且,for ubound hwndex 最大下標也是1,你就迴圈了1次,還是隻能移一個視窗 if ubound hwndex 0 thenfor i 0 t...
在《按鍵精靈9》如何確定滑鼠座標
前臺座標直接使用抓抓,把滑鼠移動到需要獲取的座標點上,按快捷鍵就好了。螢幕座標直接抓取就可以了,視窗座標和工作區座標要換算的 我用的是tc,沒用過按鍵。按鍵精靈 後臺視窗內的滑鼠座標如何確認?hwnd plugin.window.mousepoint 視窗控制代碼獲取方式你可以自己定 srect p...
按鍵精靈 怎麼對指定視窗使用,如何設定《按鍵精靈》在指定視窗執行?
例子 hwnd plugin.window.getkeyfocuswnd 獲取當前可傳送資訊的視窗控制代碼賦值給hwnd call plugin.bkgnd.keypress hwnd,70 按f鍵 比如一個視窗模式的遊戲,你點中標題欄最為當前視窗,這個程式只對標題欄起作用,應該是選中內容欄,比如說...