1.2K Star 11.8K Fork 1.5K

爬山虎 / ndd

 / 详情

我发现了一个奇怪的问题。是与AHK(AutoHotKey)有关的

已关闭
创建于  
2024-04-30 15:03

我发现了一个奇怪的问题。是与AHK(AutoHotKey)有关的,目前试过Ndd最新版本和AHK v1.1.34.03、v1.1.16.5
在AHK 中加个替换语句:

::/sj2::
SendInput, 原因分析:系统瞬间告警 {Enter}解决办法:无需处理,告警已自动恢复。
return

效果是当我输入/sj2 并回车后,会替换为“原因分析......”这句文字。
但是我无意中发现在Ndd中,会变成“复”字没掉了,而“。”跑到下一行,相当于“复”字变成了回车的功能。
我在系统的记事本、Npp和WPS文档中都试过,不会这样,换过两个版本的AHK和Ndd,都一样的结果。
输入图片说明

评论 (2)

giteesdk2000 创建了任务

可以用剪切板实现。
AutoHotKey2.0代码(测试通过)

::/sj2::
{
	A_Clipboard := "原因分析:系统瞬间告警`n解决办法:无需处理,告警已自动恢复。"
	sendinput "^v"
}

AutoHotKey1.0代码(没有测试)

::/sj2::
clipboard = 原因分析:系统瞬间告警`n解决办法:无需处理,告警已自动恢复。
sendinput, ^v
return

没有太看懂,可能是编码问题。看看文件识别为什么编码了。
如果编码识别错误,需要手动指定一下加载时编码即可。

爬山虎 任务状态待办的 修改为已关闭

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(3)
C++
1
https://gitee.com/cxasm/notepad--.git
git@gitee.com:cxasm/notepad--.git
cxasm
notepad--
ndd

搜索帮助