⑴ 大漠插件後台游戲掉幀
題主是否想詢問「大漠插件後台為什麼游戲掉幀」?因為電腦上運行的軟體太多了。
1、首先打開電腦,在電腦主界面使用右鍵點擊空白處,接著點擊選擇「NVIDIA控制面板」,進入對顯卡的設置頁面。
2、在控制面板中,需要選擇3D設置欄中的「管理3D設置」,接下來在右邊的菜單欄中找到「程序設置」,點擊並選擇程序設置對應用進行更改設置。
3、在選擇要自定義的程序的程序欄中找到需要提升流暢度的游戲,點擊選擇游戲,在下方為程序選擇首選圖形處理器中點擊「高性能NVIDIA處理器」,再點擊應用即可。
⑵ 用大漠的什麼後台操作模式才能在lol後台操作
1,獲取對象句柄,FindWindow(一般為空,窗口標題)例dm.FindWindow("","記事本")2,綁定窗口BindWindow(FindWindow返回的窗口句柄,屏幕後台模式,滑鼠後台模式,鍵盤後台模式,這里很多和般為0)例dm.BindWindow(hwnd,"normal","dx","normal",0)3,移動滑鼠到指定位置dm.moveto(x,y)4,滑鼠點擊dm.LeftClick5.利用其它窗口擋拄坐標位置,運行程序。看游戲界面。是否被點擊。
⑶ 按鍵精靈 大漠插件怎麼樣綁定游戲窗口代碼基本格式
怎麼綁定,大漠介面說明裡說得清清楚。
學習任何東西都要自己多動手動腦,你才能記得住。
函數簡介:
綁定指定的窗口,並指定這個窗口的屏幕顏色獲取方式,滑鼠模擬模式,鍵盤模擬模式,以及模式設定,高級用戶可以參考BindWindowEx更加靈活強大.
函數原型:
long BindWindow(hwnd,display,mouse,keypad,mode)
參數定義:
hwnd: 指定的窗口句柄
display: 屏幕顏色獲取方式 取值有以下幾種
"normal" : 正常模式,平常我們用的前台截屏模式
"gdi" : gdi模式,用於窗口採用GDI方式刷新時. 此模式佔用CPU較大.
"gdi2" : gdi2模式,此模式兼容性較強,但是速度比gdi模式要慢許多,如果gdi模式發現後台不刷新時,可以考慮用gdi2模式.
"dx2" : dx2模式,用於窗口採用dx模式刷新,如果dx方式會出現窗口所在進程崩潰的狀況,可以考慮採用這種.採用這種方式要保證窗口有一部分在屏幕外.win7或者vista不需要移動也可後台.此模式佔用CPU較大.
"dx3" : dx3模式,同dx2模式,但是如果發現有些窗口後台不刷新時,可以考慮用dx3模式,此模式比dx2模式慢許多. 此模式佔用CPU較大.
"dx" : dx模式,等同於BindWindowEx中,display設置的"dx.graphic.2d|dx.graphic.3d",具體參考BindWindowEx
注意此模式需要管理員許可權
mouse: 滑鼠模擬模式 取值有以下幾種
"normal" : 正常模式,平常我們用的前台滑鼠模式
"windows": Windows模式,採取模擬windows消息方式 同按鍵自帶後台插件.
"windows2": Windows2 模式,採取模擬windows消息方式(鎖定滑鼠位置) 此模式等同於BindWindowEx中的mouse為以下組合
"dx.mouse.position.lock.api|dx.mouse.position.lock.message|dx.mouse.state.message"
注意此模式需要管理員許可權
"windows3": Windows3模式,採取模擬windows消息方式,可以支持有多個子窗口的窗口後台.
"dx": dx模式,採用模擬dx後台滑鼠模式,這種方式會鎖定滑鼠輸入.有些窗口在此模式下綁定時,需要先激活窗口再綁定(或者綁定以後激活),否則可能會出現綁定後滑鼠無效的情況.此模式等同於BindWindowEx中的mouse為以下組合
"dx.public.active.api|dx.public.active.message|dx.mouse.position.lock.api|dx.mouse.position.lock.message|dx.mouse.state.api|dx.mouse.state.message|dx.mouse.api|dx.mouse.focus.input.api|dx.mouse.focus.input.message|dx.mouse.clip.lock.api|dx.mouse.input.lock.api|dx.mouse.cursor"
注意此模式需要管理員許可權
"dx2":dx2模式,這種方式類似於dx模式,但是不會鎖定外部滑鼠輸入.
有些窗口在此模式下綁定時,需要先激活窗口再綁定(或者綁定以後激活),否則可能會出現綁定後滑鼠無效的情況. 此模式等同於BindWindowEx中的mouse為以下組合
"dx.public.active.api|dx.public.active.message|dx.mouse.position.lock.api|dx.mouse.state.api|dx.mouse.api|dx.mouse.focus.input.api|dx.mouse.focus.input.message|dx.mouse.clip.lock.api|dx.mouse.input.lock.api| dx.mouse.cursor"
注意此模式需要管理員許可權
keypad: 鍵盤模擬模式 取值有以下幾種
"normal" : 正常模式,平常我們用的前台鍵盤模式
"windows": Windows模式,採取模擬windows消息方式 同按鍵的後台插件.
"dx": dx模式,採用模擬dx後台鍵盤模式。有些窗口在此模式下綁定時,需要先激活窗口再綁定(或者綁定以後激活),否則可能會出現綁定後鍵盤無效的情況. 此模式等同於BindWindowEx中的keypad為以下組合
"dx.public.active.api|dx.public.active.message| dx.keypad.state.api|dx.keypad.api|dx.keypad.input.lock.api"
注意此模式需要管理員許可權
mode : 模式。 取值有以下兩種
0 : 推薦模式,此模式比較通用,而且後台效果是最好的.
1 : 和模式0效果一樣,如果模式0會失敗時,可以嘗試此模式,此模式僅支持按鍵和簡單游平台,小精靈等一律不支持.
2 : 同模式0,此模式為老的模式0,盡量不要用此模式,除非有兼容性問題.
3 : 同模式1,此模式為老的模式1,盡量不要用此模式,除非有兼容性問題.
4 : 同模式0,如果模式0有崩潰問題,可以嘗試此模式.
5 : 同模式1, 如果模式0有崩潰問題,可以嘗試此模式.
返回值:
0: 失敗
1: 成功
示例:
// display: 前台 滑鼠:前台鍵盤:前台 模式0
dm_ret = dm.BindWindow(hwnd,"normal","normal","normal",0)
// display: gdi 滑鼠:前台 鍵盤:前台模式1
dm_ret = dm.BindWindow(hwnd,"gdi","normal","normal",1)
// display: dx 滑鼠:前台 鍵盤:前台模式0
dm_ret = dm.BindWindow(hwnd,"dx","normal","normal",0)
// display: dx 滑鼠:windows後台 鍵盤:windows後台 模式1
dm_ret = dm.BindWindow(hwnd,"dx","windows","windows",1)
// display: dx 滑鼠:dx 後台 鍵盤: dx後台 模式1
dm_ret = dm.BindWindow(hwnd,"dx","dx","dx",1)
// display: dx 滑鼠:windows3後台 鍵盤:windows後台 模式1
dm_ret = dm.BindWindow(hwnd,"dx","windows3","windows",1)
注意:
綁定之後,所有的坐標都相對於窗口的客戶區坐標(不包含窗口邊框)
另外,綁定窗口後,必須加以下代碼,以保證所有資源正常釋放
這個函數的意思是在腳本結束時,會調用這個函數。需要注意的是,目前的按鍵版本對於這個函數的執行不是線程級別的,也就是說,這個函數只會在主線程執行,子線程綁定的大漠對象,不保證完全釋放。
Sub OnScriptExit()
dm_ret = dm.UnBindWindow()
End Sub
另外 綁定dx會比較耗時間,請不要頻繁調用此函數.
另外如果綁定的是dx,要注意不可連續操作dx,中間至少加個10MS的延時,否則可能會導致操作失敗.比如綁定圖色DX,那麼不要連續取色等,鍵鼠也是一樣.
注意,圖色dx,滑鼠windows2 dx dx2以及鍵盤dx都需要管理員許可權才能運行,所以對於WIN7和VISTA用戶,在啟動目標窗口時,必須用管理員方式啟動,否則無法綁定成功!
還有一點特別要注意的是,有些窗口綁定之後必須加一定的延時,否則後台也無效.一般1秒到2秒的延時就足夠.
發現綁定失敗的幾種可能(一般是需要管理員許可權的模式才有可能會失敗)
1. 系統登錄的帳號必須有Administrators許可權
2. 如果是vista和win7系統,啟動窗口進程必須用管理員模式啟動,腳本也必須用管理員模式啟動.
3. 一些防火牆會防止插件注入窗口所在進程,比如360防火牆等,必須把dm.dll設置為信任.
4. 還有一個比較弱智的可能性,那就是插件沒有注冊到系統中,這時CreateObject壓根就是失敗的. 檢測對象是否創建成功很簡單,如下代碼
set dm = createobject("dm.dmsoft")
ver = dm.Ver()
If len(ver) = 0 Then
MessageBox "創建對象失敗,檢查系統是否禁用了vbs腳本許可權"
EndScript
End If
⑷ 游戲屏蔽了大漠後台圖色怎麼解決
找一個測試大漠後台的軟體,可以測試後台模式,測試圖色。
在我們寫游戲後台角本時,常常會用到大漠插件。
首先打開游戲,然後把游戲窗口最小化。
雙擊打開按鍵精靈,單擊新建角本,選擇空白角本,然後單擊確定。
在打開的窗口中選擇源文件,然後輸入命令,set dm = createobject("dm.dmsoft")。
單擊調試——是,最小化按鍵精靈。
在這里我們可以看到啟動快捷鍵是F10。
在這里我們可以看到啟動快捷鍵是F10。
在這里我們可以看到啟動快捷鍵是F10。
這時候我們看到桌面上並沒有游戲截圖,證明圖像的綁定模式不對。單擊任務欄上的按鍵精靈。
這時候我們可以看到桌面上多了一個圖片。雙擊打開後,正好是游戲截圖,證明這款游戲的圖色綁定模式為GDI。
⑸ 大漠網頁游戲後台模式怎麼測試
首先是模式要找對 其次是你的滑鼠命令不能是按鍵的前台滑鼠命令 如果覺得答案解決了你的問題,,有問題可繼續追問,如未回答追問,可能是不在哦
⑹ 大漠多開 解析度
游戲解析度設置為1024*768
找到游戲窗口---綁定游戲窗口---創建大漠(第一次使用需要注冊大漠)---找到怪物顏色---開始打怪(釋放攻擊技能)---獲取人物血和藍以及寵物生命值---進行判斷(是否需要回血回藍給寵物加血)---使用完釋放大漠
⑺ 按鍵精靈大漠插件 如何實現腳本既能後台運行又能做別的事情
你綁定的時候 要數窗口在前面就用這個坐標綁定就行了 窗口有任何一個地方在這個坐標點上都行
hwnd = dm.GetPointWindow(500, 500)
//↑獲取「指定坐標」窗口句柄
//hwnd = dm.GetMousePointWindow()
//↑獲取「滑鼠指向」窗口句柄
dm_ret = dm.BindWindow(hwnd,"normal","windows","normal",0)
Delay 200
If dm_ret=0 Then
MessageBox "綁定「失敗」"
ExitScript
End If
//↑綁定「窗口句柄」,支持「前台」和「後台」
//↑綁定之後,全部坐標,轉換為「客戶區」相對坐標
⑻ 按鍵精靈大漠綁定模式
hwnd = dm.FindWindow("類名","標題") //"類名","標題" 其中一個可空
TracePrint hwnd
dm_ret = dm.BindWindow(hwnd, "dx", "dx2", "dx", 0)
If dm_ret = 1 Then
TracePrint "綁定成功"
Else
TracePrint "綁定失敗"
End If
dm_ret = dm.SetWindowState(hwnd,12)
⑼ 大漠插件3.1233 支持WIN10的游戲後台么
大漠注冊代碼如下,你不懂沒關系,反正按鍵精靈這段代碼注冊,是不會錯的。這個注冊你要注意版本號,我的大漠是3.1233,所以我後面的判斷是ver <> "3.1233",假設你的是其他版本,你要改成其他的。
Call Register_dm
Sub Register_dm
Set ws=createobject("Wscript.Shell")
ws.run "regsvr32 atl.dll /s"
Set ws=nothing
PutAttachment ".", "dm.dll"
PutAttachment ".\Plugin", "RegDll.dll"
Call Plugin.RegDll.Reg(".\dm.dll")
Delay 100
Set dm = createobject("dm.dmsoft")
ver = dm.Ver()
If ver <> "3.1233" then
Set dm = nothing
Set ws=createobject("Wscript.Shell")
ws.run "regsvr32 .\dm.dll /s"
Set ws=nothing
Delay 300
Set dm = createobject("dm.dmsoft")
Delay 100
ver = dm.Ver()
If ver <> "3.1233" then
Verify = 60
//下面這兩行是一句,按鍵精靈裡面寫成一行。
MessageBox "插件版本錯誤,當前使用的版本是:" & ver & ",插件所在目錄是:" & dm.GetBasePath() & Chr(10) & "請關閉程序,重新打開本程序再嘗試"
End if
End If
End Sub
創建大漠對象,就是一句話,就是這句:Set dm = createobject("dm.dmsoft")
之後就可以用大漠插件裡面的函數了,如果是線程,必須每個線程創建一個大漠。這句話的意思是,在線程裡面,每個線程都要在前面寫一句 Set dm = createobject("dm.dmsoft")
至於後台,那就是綁定,大漠幫助文件裡面有一個後台設置的內容,你看那裡有詳細講,至於後台用哪種方式比較好,效果行不行,這就不確定了,這要你自己測試才知道(有時候,大漠那麼多模式都不合適的),要是這樣,你就想其他辦法咯。