手机按键精灵免root怎么模拟在光标处双击

你的位置:
关于按键脚本编辑器鼠标位置对不上光标位置的问题!
12:08:22 |
来源: 按键精灵资源站
如题,这个问题很久以前就存在!为什么升级到了9.5了,还是不去解决啊?!?! 拜托,虽然是小问题,但有时候也感觉挺烦人!特别是脚本代码多了之后.
基本情况描述:当脚本代码里某行首用了Tab键做缩进操作之后,在某些情况下,鼠标点击一下某行代码,光标不会在鼠标点击的位置闪烁而是在鼠标位置之右一段距离闪烁! (相当于算多了Tab的位置,或者说相当于鼠标定位没把Tab格考虑进去,把Tab也当普通空格处理了!& &希望这个情况描述能给按键技术人员一个提醒,进而去修复这个Bug)如何用VB实现按键精灵的功能,比如将鼠标光标移动到一个点,然后按下左键,放开,延迟1秒,按下空格,放开_百度知道
如何用VB实现按键精灵的功能,比如将鼠标光标移动到一个点,然后按下左键,放开,延迟1秒,按下空格,放开
有位高手教我怎么用API函数移动光标,但是速度和闪烁一样,,,,他说多截取几个点,然后sleep函数死机的问题也搞定了,但是模拟键盘的代码我实在不会用,能不能详细点
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
SetCursorPos,移动光标mouse_event,模拟鼠标Sleep,延迟keybd_event,模拟键盘常数声明Const MOUSEEVENTF_LEFTDOWN As Integer = &H2'左键落Const MOUSEEVENTF_LEFTUP As Integer = &H4'起Const vbKeySpace = 32 '空格键Const KEYEVENTF_KEYUP = &H2'键起 以上用到的API的几个常用函数及声明,不会用查资料
采纳率:69%
来自团队:
可以吗 用不着 vb语句的 直接可以设置
不过哪个都是以ms为单位的
为您推荐:
其他类似问题
鼠标光标的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。如何在光标指定位置,输出文字,谢谢 _ 按键精灵手机版 - 按键精灵论坛
软件版本:2014.05软件大小:21.6M更新时间:07-04
软件版本:3.3.0软件大小:62.5M更新时间:5-24
软件版本:1.3.3软件大小:29.2M更新时间:06-14
软件版本:1.1.0软件大小:12.3M更新时间:12-29
查看: 2589|回复: 7
按键精灵开发者1级可通过提升认证等级来升级勋章:rz.anjian.com
我想在光标指定的位置,输出文字,可是不行哈!谁帮我看看Call Plugin.Office.OpenXls(&D:\1.xls&)t = Plugin.Office.ReadXls(1, 1, 2)MoveTo X,YSendString t
watanosenboooo 最后编辑于
按键精灵开发者1级可通过提升认证等级来升级勋章:rz.anjian.com
是不是需要句柄什么的?
抗战胜利70周年勋章抗战胜利70周年活动的专属勋章按键14周年庆纪念勋章按键14周年庆纪念勋章(360天)黄瓜勋章(永久)体验商业小精灵活动的奖励情人节勋章(30天)天下有情人终成眷属按键精灵开发者5级可通过提升认证等级来升级勋章:rz.anjian.com爱心大使积极帮助新手(可向管理员进行申请)学有所成学有所成勋章,新手步入按键学堂的第一枚勋章
添加个点击,试试
按键精灵开发者1级可通过提升认证等级来升级勋章:rz.anjian.com
回复 Call Plugin.Office.OpenXls(&D:\1.xls&)t = Plugin.Office.ReadXls(1, 1, 2)MoveTo 229,780 Delay 200LeftClick 1Delay 200SayString t还是不行,不知道哪里出错了?
抗战胜利70周年勋章抗战胜利70周年活动的专属勋章按键14周年庆纪念勋章按键14周年庆纪念勋章(360天)黄瓜勋章(永久)体验商业小精灵活动的奖励情人节勋章(30天)天下有情人终成眷属按键精灵开发者5级可通过提升认证等级来升级勋章:rz.anjian.com爱心大使积极帮助新手(可向管理员进行申请)学有所成学有所成勋章,新手步入按键学堂的第一枚勋章
调试看看t的数据是什么。也许不支持这个SayString
按键精灵开发者1级可通过提升认证等级来升级勋章:rz.anjian.com
回复 不会啊,如何调试呢?
shimanxuan20
你们确定这个是手机版的按键精灵??
按键精灵开发者1级可通过提升认证等级来升级勋章:rz.anjian.com
闽网文 (-037号你的位置:
如何获取光标位置在TXT记事本的第几行?
11:28:45 |
来源: 按键精灵资源站
没有找到有这功能
百度到一段代码,看不懂。
[code]private declare function sendmessagelong lib &user32& alias &sendmessagea& _
(byval hwnd as long, _
byval wmsg as long, _
byval wparam as long, _
byval lparam as long) as long
const em_linefromchar = &hc9
function lineno(txthwnd as long) as long
on local error resume next
lineno = sendmessagelong(txthwnd, em_linefromchar, -1&, 0&) + 1
lineno = format$(lineno, &##,###&)
end function
′呼叫这个模组时要导入的是 textbox 的 hwnd
′实际使用时,必须在 textbox 的以下几个事件中呼叫这个模组,才会完全正确:
′1. change事件:输入资料时可侦测计算
′2. click 事件:用鼠标移动光标时可侦测计算
′3. keyup 事件:用上下左右键移动光标时可侦测计算
text1_change()
label1 = lineno(text1.hwnd)
private sub text1_click()
label1 = lineno(text1.hwnd)
private sub text1_keyup(keycode as integer, shift as integer)
label1 = lineno(text1.hwnd)
end sub[/code]&&&&&&&&&&&&&&&&&&&&&&&& 按键精灵常用功能-详细解说-键盘动作&首先-启动按键精灵-看到主程序界面的“新键”按钮了吗?点击它…&  然后-这样就新建了一个脚本,并进入了脚本编辑器界面。  常用功能-详细解说[1]-键盘动作-4个功能  (1)单个按键的模拟-模拟键盘的单个按键动作,可以是按1下、按住不动、弹起来等3种形式,可以根据自己的需要,设定执行次数。  (2)按键组合的模拟-模拟按键组合,比如ctrl+shift+G之类的,但是不能G+H 这样子哦,那要需要的时候怎么模拟G+H呢?使用(1)功能-按下G,再按下H,就等于G+H了嘛~~~(不同步?哦,计算机的反映速度是很快的!)  (3)脚本暂停按任意键继续功能-这里可以设置一个变量,用来表示可能是哪个按键,比如设置了变量key,当key这个变量变动的时候…比如key=49的时候,表示按1就能使脚本继续…那么怎么知道哪个数字对应是哪个按键?请看(4)的功能。  (4)得到按键码-在左边的空白输入一个按键,右边就显示出相应的按键码哦。有一些特殊的按键码是多少呢?可以去下载个ASCII码表看看。  举例:打开一个记事本,光标停空白处,按1下你设定的快捷键开始执行你设计的脚本…  Rem rem只是注释语句,可以做标记或解释用途。  // //这一行,不会有功能,比如:KeyPress 49 10  //按1键10次,换行  KeyPress 49,10  KeyPress 13,1  //按下1键不动,2秒后弹起,换行  KeyDown 49,1  //延时2000毫秒  Delay 2000  KeyUp 49,1  KeyPress 13,1  //按shift+1组合键,换行  KeyDown 16,1  KeyPress 49,1  KeyUp 16,1  KeyPress 13,1  //提示后,等待任意键继续  SayString "请按任意键继续吧。"  KeyPress 13,1  //等待任意键继续  WaitKey  //提示后,等待空格键继续  SayString "让我们继续,这次按空格才能继续。"  KeyPress 13,1  Rem &等待space空格键继续&  WaitKey Pkey  If Pkey&&32  SayString "按空格才能继续!"  KeyPress 13,1  Goto &等待space空格键继续&  Else  KeyPress 13,1  SayString "好的,演示完成了。"  EndIf  Delay 1000  MessageBox "演示完成。"  EndScript  复制代码  以上脚本的疑问:  1.rem和//-是解释和标记用的,可以让自己思路更有条理和设置方便的跳转goto功能。  2.goto-是表示跳转,后面跟标记。例:“goto 等待space空格键继续” 就是说,跳转到标记了“等待space空格键继续”的地方,和rem配合使用。注意:有2个相同标记的时候,会依次跳转哦!可能就跳不到处须延时等待,后面的数值单位是毫秒ms,你想的位置了~~~所以请别使用相同的标记!!  3.delay-表示此1000表示1000毫秒,也就是1秒啦。  4.SayString ""-输出引号内的字符内容,引号里面有什么就输出什么。注意:前提是鼠标光标要停在可以输出字符的地方哦~~~!  5.MessageBox ""-弹出一个窗,内容是括号内的东西,可以是""里面的字符串,也可以是常量或变量。  6.EndScript-表示脚本结束。  7.为什么按下1键后,没有一直输出“1”?2秒后弹起1键,总共才输出1个“1”?-在记事本程序,如果一直按住1键,就会连续输出“1”,但是记事本是怎么处理“按住1键”的?这和按键精灵的KeyDown有点不同哦。其实,“按住”、“弹起”通常都用于组合键中,比如按下Ctrl、Shift、Alt之类的…  8.为什么等待按键继续的时候,按键的字符也会出现呢?-因为按键精灵是独立于其它程序执行的,就是说按键精灵在运行,记事本本身也在运行,而按键精灵并没有阻止或完全控制记事本的运行…也就是说,按下某个键的同时,既在执行按键精灵的脚本,也在执行某程序本身…(操作对象的只是显示出来的屏幕画面本身…)&
共获得金币 0
使用(可批量传图、插入视频等)
&&Ctrl + Enter 快速发布
违法和不良信息举报电话:9
举报邮箱:

我要回帖

更多关于 按键精灵如何复制光标所在行内容 的文章

 

随机推荐