来自:[url=http://forum.ahkbbs.cn/thread-12-1-1.html]http://forum.ahkbbs.cn/thread-12-1-1.html[/url]
作了一点点修改,把注释里的替换了一下
[color=#008000];-----------------------------------[/color]
[color=#008000];生成 Discuz! 的 AHK 脚本高亮[/color]
[color=#008000];ahk_func.h 函数[/color]
[color=#008000];ahk_sh.h #开头的命令[/color]
[color=#008000];ahk_a.h 内置变量[/color]
[color=#008000];-----------------------------------[/color]
[color=Magenta]#SingleInstance[/color] force
#v::
content=%[color=DarkOrange]ClipBoard[/color]%
[b][color=#004080]FileRead[/color][/b], func, ahk_func.h
[b][color=#004080]FileRead[/color][/b], sh, ahk_sh.h
[b][color=#004080]FileRead[/color][/b], a, ahk_a.h
content:=[b][color=#004080]RegExReplace[/color][/b][b][color=red]([/color][/b]content, "[b][color=red]([/color][/b][color=#008000];.*[b])[/b]", "$1"[b])[/b][/color]
content:=[b][color=#004080]RegExReplace[/color][/b][b][color=red]([/color][/b]content, func, "[b][color=#004080]$1[/color][/b]"[b][color=red])[/color][/b]
content:=[b][color=#004080]RegExReplace[/color][/b][b][color=red]([/color][/b]content, sh, "[color=Magenta]$1[/color]"[b][color=red])[/color][/b]
content:=[b][color=#004080]RegExReplace[/color][/b][b][color=red]([/color][/b]content, a, "[color=DarkOrange]$1[/color]"[b][color=red])[/color][/b]
content:=[b][color=#004080]RegExReplace[/color][/b][b][color=red]([/color][/b]content, "[b][color=red]([/color][/b]\[b][color=red]([/color][/b]|\[b][color=red])[/color][/b]|\[b][color=red]{[/color][/b]|\[b][color=red]}[/color][/b][b][color=red])[/color][/b]", "[b][color=red]$1[/color][/b]"[b][color=red])[/color][/b]
content:=[b][color=#004080]RegExReplace[/color][/b][b][color=red]([/color][/b]content, "[b][color=red]([/color][/b]\[color=#008000\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[color.*?\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b]", "$1$2$4$6$7"[b][color=red])[/color][/b]
content:=[b][color=#004080]RegExReplace[/color][/b][b][color=red]([/color][/b]content, "[b][color=red]([/color][/b]\[color=#008000\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[color.*?\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b]", "$1$2$4$6$7"[b][color=red])[/color][/b]
content:=[b][color=#004080]RegExReplace[/color][/b][b][color=red]([/color][/b]content, "[b][color=red]([/color][/b]\[color=#008000\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[color.*?\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b]", "$1$2$4$6$7"[b][color=red])[/color][/b]
content:=[b][color=#004080]RegExReplace[/color][/b][b][color=red]([/color][/b]content, "[b][color=red]([/color][/b]\[color=#008000\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[color.*?\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b]", "$1$2$4$6$7"[b][color=red])[/color][/b]
content:=[b][color=#004080]RegExReplace[/color][/b][b][color=red]([/color][/b]content, "[b][color=red]([/color][/b]\[color=#008000\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[color.*?\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b]", "$1$2$4$6$7"[b][color=red])[/color][/b]
content:=[b][color=#004080]RegExReplace[/color][/b][b][color=red]([/color][/b]content, "[b][color=red]([/color][/b]\[color=#008000\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[color.*?\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b]", "$1$2$4$6$7"[b][color=red])[/color][/b]
[color=DarkOrange]ClipBoard[/color]=%content%
[b][color=#004080]ClipWait[/color][/b]
[b][color=#004080]Send[/color][/b], ^v
作了一点点修改,把注释里的替换了一下
[color=#008000];-----------------------------------[/color]
[color=#008000];生成 Discuz! 的 AHK 脚本高亮[/color]
[color=#008000];ahk_func.h 函数[/color]
[color=#008000];ahk_sh.h #开头的命令[/color]
[color=#008000];ahk_a.h 内置变量[/color]
[color=#008000];-----------------------------------[/color]
[color=Magenta]#SingleInstance[/color] force
#v::
content=%[color=DarkOrange]ClipBoard[/color]%
[b][color=#004080]FileRead[/color][/b], func, ahk_func.h
[b][color=#004080]FileRead[/color][/b], sh, ahk_sh.h
[b][color=#004080]FileRead[/color][/b], a, ahk_a.h
content:=[b][color=#004080]RegExReplace[/color][/b][b][color=red]([/color][/b]content, "[b][color=red]([/color][/b][color=#008000];.*[b])[/b]", "$1"[b])[/b][/color]
content:=[b][color=#004080]RegExReplace[/color][/b][b][color=red]([/color][/b]content, func, "[b][color=#004080]$1[/color][/b]"[b][color=red])[/color][/b]
content:=[b][color=#004080]RegExReplace[/color][/b][b][color=red]([/color][/b]content, sh, "[color=Magenta]$1[/color]"[b][color=red])[/color][/b]
content:=[b][color=#004080]RegExReplace[/color][/b][b][color=red]([/color][/b]content, a, "[color=DarkOrange]$1[/color]"[b][color=red])[/color][/b]
content:=[b][color=#004080]RegExReplace[/color][/b][b][color=red]([/color][/b]content, "[b][color=red]([/color][/b]\[b][color=red]([/color][/b]|\[b][color=red])[/color][/b]|\[b][color=red]{[/color][/b]|\[b][color=red]}[/color][/b][b][color=red])[/color][/b]", "[b][color=red]$1[/color][/b]"[b][color=red])[/color][/b]
content:=[b][color=#004080]RegExReplace[/color][/b][b][color=red]([/color][/b]content, "[b][color=red]([/color][/b]\[color=#008000\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[color.*?\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b]", "$1$2$4$6$7"[b][color=red])[/color][/b]
content:=[b][color=#004080]RegExReplace[/color][/b][b][color=red]([/color][/b]content, "[b][color=red]([/color][/b]\[color=#008000\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[color.*?\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b]", "$1$2$4$6$7"[b][color=red])[/color][/b]
content:=[b][color=#004080]RegExReplace[/color][/b][b][color=red]([/color][/b]content, "[b][color=red]([/color][/b]\[color=#008000\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[color.*?\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b]", "$1$2$4$6$7"[b][color=red])[/color][/b]
content:=[b][color=#004080]RegExReplace[/color][/b][b][color=red]([/color][/b]content, "[b][color=red]([/color][/b]\[color=#008000\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[color.*?\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b]", "$1$2$4$6$7"[b][color=red])[/color][/b]
content:=[b][color=#004080]RegExReplace[/color][/b][b][color=red]([/color][/b]content, "[b][color=red]([/color][/b]\[color=#008000\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[color.*?\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b]", "$1$2$4$6$7"[b][color=red])[/color][/b]
content:=[b][color=#004080]RegExReplace[/color][/b][b][color=red]([/color][/b]content, "[b][color=red]([/color][/b]\[color=#008000\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[color.*?\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b][b][color=red]([/color][/b].*?[b][color=red])[/color][/b][b][color=red]([/color][/b]\[/color\][b][color=red])[/color][/b]", "$1$2$4$6$7"[b][color=red])[/color][/b]
[color=DarkOrange]ClipBoard[/color]=%content%
[b][color=#004080]ClipWait[/color][/b]
[b][color=#004080]Send[/color][/b], ^v