Board logo

标题: [问题求助] 有人有vbs编译器吗 [打印本页]

作者: jyswjjgdwtdtj    时间: 2023-2-18 11:07     标题: 有人有vbs编译器吗

不是那种vbstoexe的自解压再运行,
是那种真正意义上的编译
不然我只能把vbs放到vb6里编译了
作者: mzzyb    时间: 2023-2-18 11:26

vbs本身就是脚本语言,点击就能执行,为什么要编译?你要把它弄成可执行文件,不就只能用vbstoexe嘛~~~
照你的思维,运行bat也给它编译一下?
作者: yakeyun    时间: 2023-2-18 12:42

回复 1# jyswjjgdwtdtj


VBS也疯狂,可以用这个。
作者: jyswjjgdwtdtj    时间: 2023-2-18 13:10

回复 2# mzzyb


    所以真有啊
而且我说了vbstoexe是自解压,根本不算是编译器
作者: czjt1234    时间: 2023-2-18 16:49

放到vb6里编译就是正解啊
作者: 老刘1号    时间: 2023-2-19 23:23

之前有个想法,用词法分析工具把vbs解析成vb.net,然后用vbc.exe编译,不过只停留在想法阶段()
vb.net编译出来的效率挺高的,相同的程序(做文件io和数值计算)能达到vbs的一千倍运行速度
不过后来用js挺舒服的(简单处理一下就能在浏览器+windows script host
跑,jscript .net也能编译),就没管了
现在写vbs就是娱乐一下,毕竟不支持匿名函数和闭包,还是js香()
作者: 老刘1号    时间: 2023-2-19 23:34

相关项目的话,github上搜rasp,有个ruby写的vbs解释器
还有几个语言转换项目:vbs2js,vbs in js,也有一些parser的实现
编译的大概目前是没有,毕竟还有execute和eval函数,很难处理
扔掉那几个函数应该可以搞一个正儿八经的编译器出来
作者: jyswjjgdwtdtj    时间: 2023-3-15 18:51

求个vbsedit或htaedit破解版
这里有个htaedit的 但是版本实在太老了




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2