发表回复 
解决AHK的一个小bug:热字符串不定时失效的问题
2017-09-26, 10 : 16 (这个帖子最后修改于: 2017-09-26 10 : 24 by moonhuahua.)
Rainbow 解决AHK的一个小bug:热字符串不定时失效的问题
AHK的热字符串不定时失效的问题,困扰许久(有大神说是AHK的问题)
曲线解决如下:
建议单独建立个ahk脚本放热字符串
以下代码以;右边的 ' 为例(就是回车左边的那个键)
代码: (全选)
Process, Priority,,high            ;脚本高优先级
#NoTrayIcon                         ;隐藏托盘图标
#Persistent                        ;让脚本持久运行(关闭或ExitApp)
#SingleInstance Force                ;跳过对话框并自动替换旧实例
#WinActivateForce                    ;强制激活窗口
SetBatchLines -1                    ;脚本全速执行
CoordMode Menu Window                ;坐标相对活动窗口
SendMode Input                        ;更速度和可靠方式发送键盘点击
SetTitleMatchMode RegEx            ;窗口标题正则匹配    ;SetTitleMatchMode 2;窗口标题模糊匹配

global xzhhh := 1
Sleep 5000
global xzhhh := 0
return

~'::
Reload
return

#if xzhhh=1
/*
我的快捷替换短语>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
*/
;【*】 的作用是不用输入终止符即自动替换
;=======================================================
;【ad*----地址类】
:*:adthl::
    sendinput   {BackSpace}{raw}厦门市思明
return
;=======================================================
;【em*----邮箱类】
:*:emqq::        ;QQ邮箱
    sendinput   {BackSpace}{raw}28578
return
;=======================================================
;【tel*----电话类】
:*:telhwz::    
    sendinput   {BackSpace}{raw}韩,181
return
;=======================================================
;【-*----日期类】
:*:-=::       ;今天,20160602
    sendinput  {BackSpace}%A_YYYY%%A_MM%%A_DD%
return
:*:--::       ;今天,2016-06-22
    sendinput  {BackSpace}%A_YYYY%-%A_MM%-%A_DD%
return
:*:-0::       ;今天,2016.06.22
    sendinput  {BackSpace}%A_YYYY%.%A_MM%.%A_DD%
return
;=======================================================
;【**----名称类】
:*:lf::       ;联发集团有限公司
    sendinput  {BackSpace}联发集团有限公司
return

#if
自己使用没问题,欢迎大家测试
自己扩展时注意要加 {BackSpace},否则会多个'符号
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
[+] 1用户表示感谢moonhuahua
2017-09-26, 18 : 31
RE: 解决AHK的一个小bug:热字符串不定时失效的问题
支持原创,再接再厉!
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
发表回复 


论坛跳转:


联系我们 | Autohotkey 中文站 | 回到顶部 | 回到正文区 | 精简(归档)模式 | RSS 聚合