nnpc.net
当前位置:首页 >> 按键精灵大漠插件 如何实现脚本既能后台运行又能做别的事情 >>

按键精灵大漠插件 如何实现脚本既能后台运行又能做别的事情

你绑定的时候 要数窗口在前面就用这个坐标绑定就行了 窗口有任何一个地方在这个坐标点上都行hwnd = dm.GetPointWindow(500, 500)//↑获取“指定坐标”窗口句柄//hwnd = dm.GetMousePointWindow()//↑获取“鼠标指向”窗口句柄dm_ret = dm.BindWindow(hwnd,"normal","windows","normal",0)Delay 200If dm_ret=0 Then MessageBox "绑定“失败”" ExitScriptEnd If//↑绑定“窗口句柄”,支持“前台”和“后台”//↑绑定之后,全部坐标,转换为“客户区”相对坐标

你这个有ctrl键 后台的话 应该只能用大漠了(大漠比较麻烦 新手的话还是不要去弄那个了) 如果只有单纯的按键 比如按键ABCD这样的 没有ctrl键的就可以像下面那样 可以这样写后台的 Hwnd = Plugin.Window.MousePoint()'后台是有句柄的 先获取到鼠标指向窗口的句柄 Call Plugin.Bkgnd.KeyPress(Hwnd, 65)'在置顶句柄里面按按键盘A键 Call Plugin.Bkgnd.LeftClick(Hwnd, 100, 100)'在指定句柄里面鼠标点击100,100的点

用大漠插件 后台绑定窗口dm_ret = dm.BindWindow(hwnd,"dx","dx","dx",0),前台什么事情都可以做 具体使用方法 大漠插件有 帮助说明

如果A.B.C.D这些按键都没问题,方向键肯定也是可以后台的,不介意的话,代码复制上来,再或者,你可以试着用大漠插件,强大的后台功能,方向键肯定可以的

鉴于你说的 情况 需要用到文字识别,具体该怎么弄不是一句话2句话就能解决问题的 大概思路就是先做一个字库,然后进行识别,把识别到的字符串,利用后台方式保存在文档里面,详情加Q1278884517

有两个原因吧.一、按键精灵的窗口和脚本运行,一般都是后台运行的,只要最小化就行了.如果你的问题是在桌面右下角有图标在.那要在任务栏下点击任务提示选项修改.二、窗口是别的窗口,在设置按键精灵的时候要选择运行--选择有效窗口

这样只能做后台的,先获取句柄,然后用句柄控制窗口运作.

大漠后台要先绑定窗口,先测试出后台绑定模式之后调用大漠的bindwindow 或 bindwindowex绑定后台图色 鼠标 和键盘后 所有的鼠标键盘操作都用大漠对象调用大漠插件里的键鼠操作 ,比如keypress 要变成 dm.keypresschar "s"

可以的,要用到后台网页插件,新手可能有点困难~

先获得程序句柄: Plugin hwnd=Window.Find(0,"程序名")再向程序发送循环按键:For 20 //后台按键 Plugin Window.SendKeyPress(hwnd,32) Delay 500 Plugin Window.SendKeyPress(hwnd,87) Delay 500EndFor

网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com