冰楓論壇

 找回密碼
 立即註冊
ads_sugarbook
搜索
查看: 3408|回覆: 0

[分享] 按鍵精靈大漠插件後台模式找出方法

[複製鏈接]

26

主題

6

好友

63

積分

迷你贊助會員

Rank: 3Rank: 3

UID
166613
帖子
252
主題
26
精華
0
積分
63
楓幣
2421
威望
21
存款
0
贊助金額
150
推廣
0
GP
25
閱讀權限
30
性別
保密
在線時間
82 小時
註冊時間
2016-10-8
最後登入
2019-2-21
發表於 2016-11-28 01:21:31 |顯示全部樓層
測試窗口的後台模式非常簡單
從顏色 鼠標 鍵盤三個 依次進行測試即可. 
 
 
 
比如顏色,我們可以如下測試,其中的gdi模式你可以換成別的顏色模式,看哪種模式可以正常的後台截圖,那麼這個模式就是你的後台模式 
 
截的到圖我是放在了c:根目錄(根據dm.SetPath指定的目錄) 
 
set dm = createobject("dm.dmsoft")
dm.SetPath "c:"
hwnd = dm.GetMousePointWindow()
dm_ret = dm.BindWindow(hwnd,"gdi","normal","normal",0)
dm_ret = dm.Capture(0,0,2000,2000,"screen.bmp")
dm_ret = dm.UnBindWindow()
EndScript
 
 
 
比如鼠標,其中的windows你可以換成其它模式,測試鼠標要注意,坐標點(100,100)要換成窗口裡有意義的點,比如某個按鈕等. 
 
set dm = createobject("dm.dmsoft")
hwnd = dm.GetMousePointWindow()
dm_ret = dm.BindWindow(hwnd,"normal","windows","normal",0)
dm.MoveTo 100,100
Delay 100
dm.LeftClick
Delay 100
dm_ret = dm.UnBindWindow()
EndScript
 
 
 
比如鍵盤,其中的windows你可以換成其它模式.注意下面的按下的虛擬鍵盤碼68要根據窗口換成有意義的按鍵. 
 
set dm = createobject("dm.dmsoft")
hwnd = dm.GetMousePointWindow()
dm_ret = dm.BindWindow(hwnd,"normal","normal","windows",0
dm.KeyPress 68
Delay 100
dm_ret = dm.UnBindWindow()
EndScript

[發帖際遇]: yoyo428 不明原因遭扣 2 楓幣,一定是柯文哲害的! 幸運榜 / 衰神榜
複製連結並發給好友,以賺取推廣點數
簡單兩步驟,註冊、分享網址,即可獲得獎勵! 一起推廣文章換商品、賺$$
高級模式
B Color Image Link Quote Code Smilies |上傳

廣告刊登意見回饋關於我們職位招聘本站規範DMCA隱私權政策

Copyright © 2011-2024 冰楓論壇, All rights reserved

免責聲明:本網站是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。

而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。

小黑屋|手機版|冰楓論壇

GMT+8, 2024-4-19 07:02

回頂部