當前位置:首頁 » 編程軟體 » 鍵精靈後台腳本

鍵精靈後台腳本

發布時間: 2022-04-24 09:45:30

⑴ 如何編寫按鍵精靈後台腳本

//下面一句是獲取當前窗口的句柄,所以,啟動腳本時,游戲窗口要在最前面,我給窗口句柄起的名字叫chuanqihoutai
chuanqihoutai=Plugin.Window.Foreground()
Plugin
s
=
Window.GetClientRect(hwnd)
XYArray
=
Split(s,
"|",
-1,
1)
dx
=
XYArray(0)
dy
=
XYarray(1)
//這些我也不知道什麼意思
好象是取窗口的原點吧
Delay
1000
//這句是後台滑鼠點擊的代碼
//例如你抓點得到的橫坐標是x,縱坐標是y,那麼模擬滑鼠左鍵點擊的語句應該是這樣的:
Plugin
Bkgnd.LeftClick(chuanqihoutai,x-dx,y-dy)
Plugin
Bkgnd.RightClick(chuanqihoutai,x-dx,y-dy)
//發送一個按住某按鍵的消息
Plugin
Window.SendKeyDown(chuanqihoutai,按鍵碼)
//發送一個某按鍵彈起的消息
Plugin
Window.SendKeyUp(chuanqihoutai,按鍵碼)
//發送一個按一次某按鍵的消息
Plugin
Window.SendKeyPress(chuanqihoutai,按鍵碼)
後台操作
必須要對句柄操作
這么些應該夠基本操作了。。。。。。。。。。

⑵ 按鍵精靈後台腳本怎麼弄

在按鍵主界面選中你的腳本,然後點修改,在腳本編輯器裡面右上方的快捷鍵設置下面一點有個〔循環〕,點一下,然後設置成循環到按中止鍵為止,然後保存退出就可以了

⑶ 按鍵精靈怎麼腳本怎麼後台運行

Plugin hwnd = Window.MousePoint()While truePlugin BGKM5.KeyDown(hwnd,17)Plugin BGKM5.KeyDown(hwnd,70)Plugin BGKM5.KeyUp(hwnd,70)Plugin BGKM5.KeyUp(hwnd,17)Delay 5000EndWhile 注意,使用時先將窗口放到前台(保證滑鼠指在上面),啟動後即可放到後台。

⑷ 按鍵精靈腳本怎樣後台運行

你的腳本本來就是後台運行的,運行前要注意滑鼠要指向你要操作的窗口,然後再快捷鍵啟動腳本,(如果你運行後沒有任何反應可能是不支持)
不過就算運行了腳本,而且支持的話,你也無法實現拖動的效果
你想用按鍵的後台支持
滑鼠後台拖動
的動作
按鍵精靈本身就不支持
所以你的
前3句腳本是無法實現功能的。

⑸ 誰可以教我怎麼用按鍵精靈 做後台腳本

所謂的後台腳本 第一點 先要得到窗口的句柄 參見按鍵精靈界面里的全部命令 里的 按鍵精靈插件命令 里的
window窗口插件 里的N種獲取窗口句柄的命令 通常最常用的是獲取滑鼠所指的窗口的句柄命令 Plugin Hwnd = Window.MousePoint()
和獲得當前活動窗口的 Plugin Hwnd = Window.Foreground() 命令
裡面你只要記得 Hwnd 就是最終得到的窗口句柄 這個變數你可以自己定義 比如說
Plugin SB = Window.MousePoint()
SB就是腳本啟動的時候滑鼠指向的窗口的句柄
在得到窗口的句並之後 就可以使用後台控制命令里的命令來實現後台操作了 要記住 後台命令全部都依賴
於窗口句柄 每個後台命令都要求要有窗口句柄
比如 Plugin Bkgnd.KeyPress(Hwnd, 13) 命令的意思就是 在窗口 Hwnd 里執行回車命令
Hwnd 就必須要用上面介紹的命令獲取
就這么簡單

⑹ 按鍵精靈如何設置後台運行

  • 把下面的語句復制到按鍵精靈的源文件,保存後,先讓需要後台運行的窗口置於當前窗口,然後運行下面的腳本,現在可以讓那個窗口在後台了。 Plugin hwnd = Window.GetKeyFocusWnd() Delay 125 Rem 開始 Plugin Window.SendKeypress(hwnd,88) Delay 200 Goto 開始

⑺ 按鍵精靈腳本後台運行問題

錄制的腳本因為取樣時間比較短,會產生許多無效操作語句,你將錄制的腳本進行簡化後,參照以下方法就能輕松搞定了。

如何製作按鍵精靈後台腳本
製作按鍵精靈後台腳本要了解以下內容:
1、
按鍵精靈後台腳本普遍使用361後台插件實現,可以到網上下載這個插件。
2、
按鍵精靈後台腳本是通過窗口句柄對後台窗口進行操作的。
3、
按鍵精靈後台腳本中的坐標是以後台窗口左上角為原點的坐標系,與前台以屏幕左上角為原點類似。

第一條,361後台插件,如果你找不著,你可以不用往下看了。
第二條,如何獲得窗口句柄。
我經常用plugin
hwnd=window.getkeyfocuswnd()
獲得當前窗口的句柄hwnd。
如果向窗口發送k鍵,則用plugin
bkgnd.keypress(hwnd,75)來實現。
第三條,這是許多人轉不過彎的地方。
假定窗口左上角坐標為屏幕坐標系的(100,200),那麼前台語句
moveto
328,
239
leftclick
1
與後台語句
plugin
bkgnd.leftclick(hwnd,228,39)
是同樣的效果。
如果把窗口左上角移動到屏幕坐標系(155,89)處,前台語句
moveto
383,128
leftclick
1
與後台語句
plugin
bkgnd.leftclick(hwnd,228,39)
也是同樣的效果。
可以清楚看到,移動窗口後,前台坐標需要改變,而後台坐標則不變。仔細體會一下,屏幕坐標系和窗口坐標系的區別。
它們的關系是
x=328-100,y=239-200

x=383-155,y=128-89
窗口坐標=屏幕坐標-窗口坐標系原點坐標

如果你實在體會不了屏幕坐標系和窗口坐標系的區別,請往下看。
plugin
hwnd=window.getkeyfocuswnd()
plugin
s
=
window.getclientrect(hwnd)
myarray
=
split(s,
"|",
-1,
1)
sx
=
myarray(0)
sy
=
myarray(1)
這一段是獲得窗口坐標系原點坐標(sx,sy),當你需要把前台腳本改為後台腳本時,只需要套用公式
窗口坐標=屏幕坐標-窗口坐標系原點坐標
就行了。
你也許會問,這樣改後,移動窗口時,腳本會不會亂點,答案是不會。

⑻ 按鍵精靈腳本後台運行怎麼看是否運行

屏幕右下角有腳本任務管理器,裡面會詳細顯示正在運行的腳本

熱點內容
隨機啟動腳本 發布:2025-07-05 16:10:30 瀏覽:516
微博資料庫設計 發布:2025-07-05 15:30:55 瀏覽:19
linux485 發布:2025-07-05 14:38:28 瀏覽:299
php用的軟體 發布:2025-07-05 14:06:22 瀏覽:751
沒有許可權訪問計算機 發布:2025-07-05 13:29:11 瀏覽:425
javaweb開發教程視頻教程 發布:2025-07-05 13:24:41 瀏覽:687
康師傅控流腳本破解 發布:2025-07-05 13:17:27 瀏覽:234
java的開發流程 發布:2025-07-05 12:45:11 瀏覽:679
怎麼看內存卡配置 發布:2025-07-05 12:29:19 瀏覽:277
訪問學者英文個人簡歷 發布:2025-07-05 12:29:17 瀏覽:828