|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
求小甲鱼视频里说的有个外国人C++宏定义改的很乱的代码,想学习下,以前看到过后来找不到了.求地址求分享
@小甲鱼
部分转换脚本
- function 替换条件表达式中的等号()
- 替换("(如果.+)=", "==")
- 替换("(如果.+)=", "==")
- 替换("(如果.+)=", "==")
-
- 替换("(判断.+)=", "==")
- 替换("(判断.+)=", "==")
- 替换("(判断.+)=", "==")
- end
- function 替换大括号()
-
- 替换("(如果 \\(.+)", "{")
- 替换("如果结束", "}")
-
- 替换("(如果真 \\(.+)", "{")
- 替换("如果真结束", "}")
-
- 替换("(判断循环首 \\(.+)", "{")
- 替换("判断循环尾.+", "}")
-
- 替换("(计次循环首 \\(.+)", "{")
- 替换("计次循环尾.+", "}")
-
- 替换("否则", "}否则")
- 替换("(否则).+", "{")
-
-
- end
- function 汇编()
- 替换("(置代码).+", "{")
- 替换("远程_call.+_取代码.+", "}")
-
- 替换("(push) \\(L"", " \\t0x")
- 替换("(push.+)".+")
-
- 替换("(mov)_(e.x).+#", " \\t\\2, ")
- 替换("(mov.+)\\).+")
-
- 替换("(call)_(e..).+", " \\t\\2")
-
- 替换("(mov)_(e..)_(dword)_(ptr)_(e..).+", " \\t\\2, \\3 \\4 [\\5]")
-
- 替换("(push).+\\(.+\\(", " \\t")
- 替换("(push.+)\\).+")
-
- end
复制代码
|
|