作业帮 > 数学 > 作业

用按键精灵怎么捕捉固定区域的东西,脚本怎么写,我用百度词典查英文音标,查了要复制

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/17 03:39:18
用按键精灵怎么捕捉固定区域的东西,脚本怎么写,我用百度词典查英文音标,查了要复制
例如:payment英音:['peimənt]美音:['pemənt]
每个单词的音标不一样,导致每次音标的出现的位置都不一样,我要选定中间的那个['peimənt](字是绿色的),然后复制下来放到文档里面,其他都会编,就是不知道怎么选定
有高手帮个忙,写个脚本
既然会写脚本就只给思路,如果有什么看不明白的地方可以追问.
方法一、
把 [ 和 ] 做成图片,通过找图计算出音标开始和结束的坐标,然后鼠标移到开始位置按下,再移鼠标到结束位置弹起,然后按下CTRL+V,搞定
方法二、
鼠标移到本行开始位置按下,再移鼠标本行到结束位置弹起,然后按下CTRL+V,复制整行到剪切板,然后用Clipboard = Plugin.Sys.GetCLB()把剪切板内容保存成变量,然后用Instr()函数在变量中找到 [ 和 ] ,然后就能用Mid()函数把你要的音标提取出来
再问: 做成图片,根本找不到图片,用不来。 直接用区域找色就把坐标找出来了。 不过悲剧的是,下面这个编法,根本就选定不了文字 MoveTo 223, 213 LeftDown 1 MoveTo 342, 211 LeftUp 1 EndScript
再答: 找图是大多数新手都会遇到的问题,解决方法,多实践 如果你要找的文字在颜色可以区别于别的文字,那当然可以用找色的方法,比找图简单 MoveTo 223, 213 LeftDown 1 MoveTo 342, 211 LeftUp 1 这样的方法我实际运行了,的确是可以选定文字的,如果你运行无效可以试着加点延时看看是不是操作过快的问题,或者看看是不是你的网页这些文字不允许被选择。
再问: 搞不懂,我又试了下,有些文字可以选定,有些不行(手动可以选定) 后面换个浏览器,就解决了