12
返回列表 发新帖
楼主: mifanu
收起左侧

[技巧] 请问autohotkey怎么定义a::home ^v

[复制链接]
mifanu
 楼主| 发表于 2022-12-2 18:59:33 | 显示全部楼层
nmyh 发表于 2022-12-2 17:14
感觉是单行不需要return,但多行就需要了。多行结束没有return,在功能使用后程序会自动退出(Bug)。

...

你好。;是注释符。那如我我想把;定义为某个快捷键,怎么办。
比如
;::^c这种写法是不行的。
那怎么能加个什么冬冬,能让软件明白前面那个;不是注释符。
nmyh
发表于 2022-12-2 19:55:34 | 显示全部楼层
本帖最后由 nmyh 于 2022-12-2 19:58 编辑
mifanu 发表于 2022-12-2 18:59
你好。;是注释符。那如我我想把;定义为某个快捷键,怎么办。
比如
;::^c这种写法是不行的。
  1. ;按“;”键:Ctrl+C复制内容
  2. SC27::^C
复制代码


“;”键就是“SC27”

上面是由“按键SC数值的获取.ahk”编译后运行获取的,官方给的获取代码如下:
  1. ;本例为“;”按键SC数值的获取
  2. key  := ";" ; Any key can be used here.

  3. name := GetKeyName(key)
  4. vk   := GetKeyVK(key)
  5. sc   := GetKeySC(key)

  6. MsgBox, % Format("Name:`t{}`nVK:`t{:X}`nSC:`t{:X}", name, vk, sc)
复制代码


忘了贴附件,补上:
“;”键的处理.zip (742.57 KB, 下载次数: 543)
mifanu
 楼主| 发表于 2022-12-2 20:11:02 | 显示全部楼层
nmyh 发表于 2022-12-2 19:55
“;”键就是“SC27”

上面是由“按键SC数值的获取.ahk”编译后运行获取的,官方给的获取代码如下 ...

真是太精彩了。感谢。
mifanu
 楼主| 发表于 2022-12-2 20:23:34 | 显示全部楼层
本帖最后由 mifanu 于 2022-12-2 20:24 编辑

你好。目前看来ahk里面,就是一次按键的可以不用send,两次按键的就得用send是吧?
比如
f7::^c 可以
f8::{home}^v 不行
f8::send,{home}^v才行
nmyh
发表于 2022-12-2 20:34:05 | 显示全部楼层
mifanu 发表于 2022-12-2 20:23
你好。目前看来ahk里面,就是一次按键的可以不用send,两次按键的就得用send是吧?
比如
f7::^c 可以

感觉是一组快捷键可以直接用,但是有两组或两组以上就得用send了。

评分

参与人数 1人气 +1 收起 理由
mifanu + 1

查看全部评分

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-12-22 10:45 , Processed in 0.085830 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表