微信输入表情实现qq一样的快捷方式

2026-04-11 08:101阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

为了让微信实现qq这样快捷输入表情的方式,搜索一下发现还真有,使用的是AutoHotKey脚本。

  1. 官网下载应用https://www.autohotkey.com(注意下载v2)
  2. 运行软件,新建一个.ahk文件,使用notepad打开
  3. 复制如下脚本并运行.ahk文件。

; === 微信快捷表情配置 === ; 语法说明::*:/缩写::[替换的文字] ; :*: 的意思是“不需要按空格或回车,输入完缩写立刻自动替换” :*:/wl::[捂脸] :*:/wc::[旺柴] :*:/jz::[机智] :*:/lk::[裂开] :*:/cg::[吃瓜] :*:/zm::[皱眉] :*:/gz::[鼓掌] :*:/xh::[笑脸] :*:/xy::[呲牙] :*:/hx::[害羞] ; 你可以按照上面的格式,无限添加你想要的表情

Pasted image 20260411011304 | 200277×538 21.6 KB

Pasted image 20260411011229 | 200694×632 136 KB

  1. 效果:

  2. 改进:设置成仅在微信触发,/nwc这样的格式触发多次和更多中表情的快捷方式。

#Requires AutoHotkey v2.0 global emojis := Map( "wx", "[微笑]", "pz", "[撇嘴]", "se", "[色]", "fd", "[发呆]", "dy", "[得意]", "ll", "[流泪]", "hx", "[害羞]", "bz", "[闭嘴]", "shui", "[睡]", "dk", "[大哭]", "wl", "[捂脸]", "wc", "[旺柴]", "jz", "[机智]", "lk", "[裂开]", "cg", "[吃瓜]", "zm", "[皱眉]", "sk", "[思考]", "ye", "[耶]", "dl", "[打脸]", "wa", "[哇]", "jia", "[加油]" ) ; 1. 创建一个名为 WeChatGroup 的集合,把微信的各种“马甲”全加进去 GroupAdd("WeChatGroup", "ahk_exe WeChat.exe") ; 常见官网版进程 GroupAdd("WeChatGroup", "ahk_exe Weixin.exe") ; 部分特定版进程 GroupAdd("WeChatGroup", "ahk_class WeChatMainWndForPC") ; 微信主窗口底层类名 GroupAdd("WeChatGroup", "ahk_class ChatWnd") ; 微信独立弹出的聊天窗口类名 ; 2. 让快捷键只在这个“微信组”里生效 HotIfWinActive("ahk_group WeChatGroup") for abbr, emoji in emojis { Hotstring(":?*:/" abbr, SendDynamicEmoji) Loop 50 { Hotstring(":?*:/" A_Index abbr, SendDynamicEmoji) } } ; ========================================== ; 👇 触发处理器 ; ========================================== SendDynamicEmoji(ThisHotkey) { trigger := StrReplace(ThisHotkey, ":?*:/", "") RegExMatch(trigger, "^(\d*)([a-zA-Z]+)$", &match) count := match[1] == "" ? 1 : Integer(match[1]) abbr := match[2] emoji := emojis[abbr] outStr := "" Loop count { outStr .= emoji } ; 发送内容 SendText(outStr) } ; 3. 结束限制 HotIfWinActive()

网友解答:
--【壹】--:

为了让微信实现qq这样快捷输入表情的方式,搜索一下发现还真有,使用的是AutoHotKey脚本。

  1. 官网下载应用https://www.autohotkey.com(注意下载v2)
  2. 运行软件,新建一个.ahk文件,使用notepad打开
  3. 复制如下脚本并运行.ahk文件。

; === 微信快捷表情配置 === ; 语法说明::*:/缩写::[替换的文字] ; :*: 的意思是“不需要按空格或回车,输入完缩写立刻自动替换” :*:/wl::[捂脸] :*:/wc::[旺柴] :*:/jz::[机智] :*:/lk::[裂开] :*:/cg::[吃瓜] :*:/zm::[皱眉] :*:/gz::[鼓掌] :*:/xh::[笑脸] :*:/xy::[呲牙] :*:/hx::[害羞] ; 你可以按照上面的格式,无限添加你想要的表情

Pasted image 20260411011304 | 200277×538 21.6 KB

Pasted image 20260411011229 | 200694×632 136 KB

  1. 效果:

  2. 改进:设置成仅在微信触发,/nwc这样的格式触发多次和更多中表情的快捷方式。

#Requires AutoHotkey v2.0 global emojis := Map( "wx", "[微笑]", "pz", "[撇嘴]", "se", "[色]", "fd", "[发呆]", "dy", "[得意]", "ll", "[流泪]", "hx", "[害羞]", "bz", "[闭嘴]", "shui", "[睡]", "dk", "[大哭]", "wl", "[捂脸]", "wc", "[旺柴]", "jz", "[机智]", "lk", "[裂开]", "cg", "[吃瓜]", "zm", "[皱眉]", "sk", "[思考]", "ye", "[耶]", "dl", "[打脸]", "wa", "[哇]", "jia", "[加油]" ) ; 1. 创建一个名为 WeChatGroup 的集合,把微信的各种“马甲”全加进去 GroupAdd("WeChatGroup", "ahk_exe WeChat.exe") ; 常见官网版进程 GroupAdd("WeChatGroup", "ahk_exe Weixin.exe") ; 部分特定版进程 GroupAdd("WeChatGroup", "ahk_class WeChatMainWndForPC") ; 微信主窗口底层类名 GroupAdd("WeChatGroup", "ahk_class ChatWnd") ; 微信独立弹出的聊天窗口类名 ; 2. 让快捷键只在这个“微信组”里生效 HotIfWinActive("ahk_group WeChatGroup") for abbr, emoji in emojis { Hotstring(":?*:/" abbr, SendDynamicEmoji) Loop 50 { Hotstring(":?*:/" A_Index abbr, SendDynamicEmoji) } } ; ========================================== ; 👇 触发处理器 ; ========================================== SendDynamicEmoji(ThisHotkey) { trigger := StrReplace(ThisHotkey, ":?*:/", "") RegExMatch(trigger, "^(\d*)([a-zA-Z]+)$", &match) count := match[1] == "" ? 1 : Integer(match[1]) abbr := match[2] emoji := emojis[abbr] outStr := "" Loop count { outStr .= emoji } ; 发送内容 SendText(outStr) } ; 3. 结束限制 HotIfWinActive()

标签:纯水
问题描述:

为了让微信实现qq这样快捷输入表情的方式,搜索一下发现还真有,使用的是AutoHotKey脚本。

  1. 官网下载应用https://www.autohotkey.com(注意下载v2)
  2. 运行软件,新建一个.ahk文件,使用notepad打开
  3. 复制如下脚本并运行.ahk文件。

; === 微信快捷表情配置 === ; 语法说明::*:/缩写::[替换的文字] ; :*: 的意思是“不需要按空格或回车,输入完缩写立刻自动替换” :*:/wl::[捂脸] :*:/wc::[旺柴] :*:/jz::[机智] :*:/lk::[裂开] :*:/cg::[吃瓜] :*:/zm::[皱眉] :*:/gz::[鼓掌] :*:/xh::[笑脸] :*:/xy::[呲牙] :*:/hx::[害羞] ; 你可以按照上面的格式,无限添加你想要的表情

Pasted image 20260411011304 | 200277×538 21.6 KB

Pasted image 20260411011229 | 200694×632 136 KB

  1. 效果:

  2. 改进:设置成仅在微信触发,/nwc这样的格式触发多次和更多中表情的快捷方式。

#Requires AutoHotkey v2.0 global emojis := Map( "wx", "[微笑]", "pz", "[撇嘴]", "se", "[色]", "fd", "[发呆]", "dy", "[得意]", "ll", "[流泪]", "hx", "[害羞]", "bz", "[闭嘴]", "shui", "[睡]", "dk", "[大哭]", "wl", "[捂脸]", "wc", "[旺柴]", "jz", "[机智]", "lk", "[裂开]", "cg", "[吃瓜]", "zm", "[皱眉]", "sk", "[思考]", "ye", "[耶]", "dl", "[打脸]", "wa", "[哇]", "jia", "[加油]" ) ; 1. 创建一个名为 WeChatGroup 的集合,把微信的各种“马甲”全加进去 GroupAdd("WeChatGroup", "ahk_exe WeChat.exe") ; 常见官网版进程 GroupAdd("WeChatGroup", "ahk_exe Weixin.exe") ; 部分特定版进程 GroupAdd("WeChatGroup", "ahk_class WeChatMainWndForPC") ; 微信主窗口底层类名 GroupAdd("WeChatGroup", "ahk_class ChatWnd") ; 微信独立弹出的聊天窗口类名 ; 2. 让快捷键只在这个“微信组”里生效 HotIfWinActive("ahk_group WeChatGroup") for abbr, emoji in emojis { Hotstring(":?*:/" abbr, SendDynamicEmoji) Loop 50 { Hotstring(":?*:/" A_Index abbr, SendDynamicEmoji) } } ; ========================================== ; 👇 触发处理器 ; ========================================== SendDynamicEmoji(ThisHotkey) { trigger := StrReplace(ThisHotkey, ":?*:/", "") RegExMatch(trigger, "^(\d*)([a-zA-Z]+)$", &match) count := match[1] == "" ? 1 : Integer(match[1]) abbr := match[2] emoji := emojis[abbr] outStr := "" Loop count { outStr .= emoji } ; 发送内容 SendText(outStr) } ; 3. 结束限制 HotIfWinActive()

网友解答:
--【壹】--:

为了让微信实现qq这样快捷输入表情的方式,搜索一下发现还真有,使用的是AutoHotKey脚本。

  1. 官网下载应用https://www.autohotkey.com(注意下载v2)
  2. 运行软件,新建一个.ahk文件,使用notepad打开
  3. 复制如下脚本并运行.ahk文件。

; === 微信快捷表情配置 === ; 语法说明::*:/缩写::[替换的文字] ; :*: 的意思是“不需要按空格或回车,输入完缩写立刻自动替换” :*:/wl::[捂脸] :*:/wc::[旺柴] :*:/jz::[机智] :*:/lk::[裂开] :*:/cg::[吃瓜] :*:/zm::[皱眉] :*:/gz::[鼓掌] :*:/xh::[笑脸] :*:/xy::[呲牙] :*:/hx::[害羞] ; 你可以按照上面的格式,无限添加你想要的表情

Pasted image 20260411011304 | 200277×538 21.6 KB

Pasted image 20260411011229 | 200694×632 136 KB

  1. 效果:

  2. 改进:设置成仅在微信触发,/nwc这样的格式触发多次和更多中表情的快捷方式。

#Requires AutoHotkey v2.0 global emojis := Map( "wx", "[微笑]", "pz", "[撇嘴]", "se", "[色]", "fd", "[发呆]", "dy", "[得意]", "ll", "[流泪]", "hx", "[害羞]", "bz", "[闭嘴]", "shui", "[睡]", "dk", "[大哭]", "wl", "[捂脸]", "wc", "[旺柴]", "jz", "[机智]", "lk", "[裂开]", "cg", "[吃瓜]", "zm", "[皱眉]", "sk", "[思考]", "ye", "[耶]", "dl", "[打脸]", "wa", "[哇]", "jia", "[加油]" ) ; 1. 创建一个名为 WeChatGroup 的集合,把微信的各种“马甲”全加进去 GroupAdd("WeChatGroup", "ahk_exe WeChat.exe") ; 常见官网版进程 GroupAdd("WeChatGroup", "ahk_exe Weixin.exe") ; 部分特定版进程 GroupAdd("WeChatGroup", "ahk_class WeChatMainWndForPC") ; 微信主窗口底层类名 GroupAdd("WeChatGroup", "ahk_class ChatWnd") ; 微信独立弹出的聊天窗口类名 ; 2. 让快捷键只在这个“微信组”里生效 HotIfWinActive("ahk_group WeChatGroup") for abbr, emoji in emojis { Hotstring(":?*:/" abbr, SendDynamicEmoji) Loop 50 { Hotstring(":?*:/" A_Index abbr, SendDynamicEmoji) } } ; ========================================== ; 👇 触发处理器 ; ========================================== SendDynamicEmoji(ThisHotkey) { trigger := StrReplace(ThisHotkey, ":?*:/", "") RegExMatch(trigger, "^(\d*)([a-zA-Z]+)$", &match) count := match[1] == "" ? 1 : Integer(match[1]) abbr := match[2] emoji := emojis[abbr] outStr := "" Loop count { outStr .= emoji } ; 发送内容 SendText(outStr) } ; 3. 结束限制 HotIfWinActive()

标签:纯水