作者mkz6 ( )
看板EzHotKey
标题Re: [AHK-] 标点符号全形半形会影响到热字串吗
时间Mon Apr 3 10:26:45 2023
※ 引述《Rituximab (Rituximab)》之铭言:
: 以下这段hotstring,为什麽把字串中的全形标点符号改成半形,就可以避免字串的变数
: 跑到字串後段(在注音输入法的英文模式下会这样,如果改用美式键盘就没这问题)
: 不理想的成品:
: 「病人因上述原因於民国年月日至本院门诊就诊宜持续追踪治疗,1120402,。」
: https://imgur.com/OFMZpjX
: 理想为: 病人因上述原因,於民国112年04月02日至本院门诊就诊,宜持续追踪治疗。
: 字串为以下
: ,:O:OPDr::
: roc_year := A_YEAR-1911
: OPDr = %roc_year%年%A_MM%月%A_DD%日
: Send,
: (
: 病人因上述原因,於民国%OPDr%至本院门诊就诊,宜持续追踪治疗。
: )
: return
你不用管它全形半形还是大写小写,
最根本的原因是ahk模拟按键逐字输出与输入法冲突,
上一篇就跟你解释过了,这篇只是多个变数再问一遍……
解法一:剪贴簿直接贴上
解法二:换输入法
https://imgur.com/HOydQOX
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.226.26.153 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/EzHotKey/M.1680488808.A.8D5.html
1F:推 Rituximab: 非常感谢! 04/03 11:51
2F:→ Rituximab: 使用剪贴簿直接贴上这个解法後,只要能触发就能跑出完整 04/03 11:52
3F:→ Rituximab: 字串,但大概十次只能成功触发一两次 04/03 11:52
5F:→ Rituximab: 因为公用电脑,换输入法可能会被其他人反对 04/03 11:53
6F:→ mkz6: 你asdr怎麽写的?贴到pastebin帮你看是哪里有问题。 04/03 12:10