不整齐,不美观的ASP/VBScript代码,叫这个梳子梳一下就OK了。
这个软件界面的字体是Courier,不喜欢看,于是把他和谐了一下:

1.在IDA中打开VBSBeautifier.exe,找到如下位置:
.text:00402BF4      push        eax                            ; int
.text:00402BF5      push        offset s_Courier     ; "Courier"
.text:00402BFA      push        6Eh                           ; int
.text:00402BFC     mov         byte ptr [esp+20h+var_4], 1
.text:00402C01     mov         dword ptr [esi], offset off_433F28
.text:00402C07     call          CFont::CreatePointFont(
int,char const *,CDC *)
 
2.找到s_Courier的地址:
.data:00440240 ; char s_Courier[]
 
用WinHex之类的二进制编辑器,打开VBSBeautifier.exe,找到地址40240 (00440240 - 400000),修改成自己喜欢的字体(Tahoma)。
 
注意40240这里是:43 6F 75 72 69 65 72 00,除了末尾的’\0’,只有7个字符可用。
点击下载修改后的文件
 
3.其它
刚发现这个软件的核心部分现在开源(Perl脚本)了囧囧囧。
http://www.daansystems.com/vbsbeaut/
 

本文链接地址: 一个比较好用的ASP/VBScript代码格式化工具VBSBeautifier
https://blog.qingfengju.com/index.asp?id=155

上一篇: IIS6.0中ASP只能上传200K的问题
下一篇: BCD转10进制的算法

分类:Web开发 查看次数:11864 发布时间:2009/9/10 23:59:27