按键精灵做的脚本,有空行怎么办?

《按键精灵》做的一个《粘贴》脚本,就是键盘CTRL+V脚本如下:Delay150KeyDown17,1KeyDown16,1KeyPress86,1KeyUp16,1Ke... 《按键精灵》做的一个《粘贴》脚本,就是键盘CTRL+V
脚本如下:
Delay 150
KeyDown 17, 1
KeyDown 16, 1
KeyPress 86, 1
KeyUp 16, 1
KeyUp 17, 1

在使用过程中,会自动在段前后增加空行,很是烦人,请问有什么 办法解决吗?
展开
 我来答
匿名用户
2020-08-22
展开全部

朋友,看你这个代码看不懂。space的键值是44,V的键值是25.你代码中的16,17是按键m和n.见下图。


我重新给你写个python脚本吧。--按键精灵是VB,微软已经不再更新和支持了。现在用python最简单。


km.down('ctrl-l')#键盘左ctrl按下

km.down('v')      #键盘的v键按下

km.delay(50)      #延迟50ms

km.up('v')           #键盘V键松开

km.up('ctrl-l')     #键盘ctrl键松开


以上代码运行环境kmbox键鼠宏。详见www.clion.top.谢谢!

更多追问追答
追问
CTRL+V是两个键,这个命令用的很多,我就想用一个键代替
python脚本我不太懂,也不会用,有其他办法吗?
追答
嗯~~~这个就有点难办了。上面的代码其实就是实现CTRL+V。

你想一键完成CTRL+V只能通过脚本完成。或者使用鼠标宏。

再给你个脚本,鼠标右键按下就是CTRL+V

while 1“: #死循环不停检测鼠标右键
if km.right()==1:如果鼠标右键按下 执行ctr+v按下

km.down('ctrl-l')#键盘左ctrl按下
km.down('v') #键盘的v键按下
km.delay(50) #延迟50ms
km.up('v') #键盘V键松开
km.up('ctrl-l') #键盘ctrl键松开
km.delay(50) #延迟50ms
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式