为ahk脚本生成 Disuz! 代码高亮(转)

来自: http://forum.ahkbbs.cn/thread-12-1-1.html 
作了一点点修改,把注释里的替换了一下 

;----------------------------------- 
;生成 Discuz! 的 AHK 脚本高亮 
;ahk_func.h 函数 
;ahk_sh.h #开头的命令 
;ahk_a.h 内置变量 
;----------------------------------- 
#SingleInstance force 
#v:: 
content=% ClipBoard% 
FileRead, func, ahk_func.h 
FileRead, sh, ahk_sh.h 
FileRead, a, ahk_a.h 
content:= RegExReplace (content, " ( ;.*)", "$1") 
content:= RegExReplace (content, func, " $1" ) 
content:= RegExReplace (content, sh, " $1" ) 
content:= RegExReplace (content, a, " $1" ) 
content:= RegExReplace (content, " (/ (|/ )|/ {|/ } )", " $1" ) 
content:= RegExReplace (content, " (/ [color=red]) (.*? ) (/[color.*?/] ) (.*? ) (/[/color/] ) (.*? ) (/[/color/] )", "$1$2$4$6$7" ) 
content:= RegExReplace (content, " (/ [color=red]) (.*? ) (/[color.*?/] ) (.*? ) (/[/color/] ) (.*? ) (/[/color/] )", "$1$2$4$6$7" ) 
content:= RegExReplace (content, " (/ [color=red]) (.*? ) (/[color.*?/] ) (.*? ) (/[/color/] ) (.*? ) (/[/color/] )", "$1$2$4$6$7" ) 
content:= RegExReplace (content, " (/ [color=red]) (.*? ) (/[color.*?/] ) (.*? ) (/[/color/] ) (.*? ) (/[/color/] )", "$1$2$4$6$7" ) 
content:= RegExReplace (content, " (/ [color=red]) (.*? ) (/[color.*?/] ) (.*? ) (/[/color/] ) (.*? ) (/[/color/] )", "$1$2$4$6$7" ) 
content:= RegExReplace (content, " (/ [color=red]) (.*? ) (/[color.*?/] ) (.*? ) (/[/color/] ) (.*? ) (/[/color/] )", "$1$2$4$6$7" ) 
ClipBoard=%content% 
ClipWait 
Send, ^v 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值