2009-09-16 49 views
0

我知道Windows有VBscript内置,但我使用的是Mac,并知道我不能使用VBscript。请求一个VBscript编译器

在Windows(纠正我,如果我错了!)您必须输入在记事本中的代码,并更改扩展名.vbs的

但它不能在Mac上工作(是吗?) ..那么有没有我可以使用的任何VBscript编译器?它可以优先免费吗?如果不是,但没有问题:)

+0

我有这个试用版: http://www.abyssmedia.com/scriptcryptor/index.shtml 但希望有一个免费的。 无论如何,谢谢。 – JoeOD 2009-09-17 16:16:03

+0

不完全是可执行文件,但您可以创建可在浏览器中运行的HTA(HTML应用程序)。看一看在MSDN这个非常简单的教程:http://technet.microsoft.com/en-us/library/ee692768.aspx – Mugen 2011-08-21 16:25:55

+0

一个很好的免费VBS到EXE编译器是哈迪Kiamarsi HTWOO。它被列为“Python脚本EXE”的工具,但随后你会发现,它也做VBS为EXE和免费更多的编译/ EXE包装材料。屏幕截图:http://img507.imageshack.us/img507/263/l0s.gif 下载:https://sourceforge.net/projects/htwoo/ Youtube教程:http://www.youtube.com/watch? v = NWOFt0SYyEo – robertcollier4 2013-06-25 00:31:26

回答

8

VBScript是一种解释语言,不是编译一个。如果您想从VBScript代码中创建二进制可执行文件,则需要先将其移植到Visual Basic或Visual Basic .NET。至于免费的编译器,Visual Basic .NET Express版本是免费的。

+3

有没有真的有这样的事情作为解释的*语言* - 语言是一种语言,无论它是否被解释或编译完全取决于我们是否通过解释器或编译器。也许约定是我们通常会解释某些语言并编译其他语言,但没有真正的理由说明为什么VBScript不能被解析和编译而不是解释。 – Justin 2011-08-22 16:29:43

2

如果你想编译VBScript来隐藏密码之类的东西,你可能会做错了。

这个编译器是$ 49:http://www.xuebrothers.net/sh/sh.htm并有一个免费的演示。

此语言的任何编译器在运行之前都会立即将其重新转换为纯文本脚本,因此您将失去对任何确定的攻击者隐晦的好处。如果你绝对不会支付任何编译器的费用,那么最好的办法可能是使用免费的Visual Studio基本变体之一重新编写它,然后编译它。

http://www.microsoft.com/express/

9

你可以做免费与Vbsedit

+0

这是真的。这个答案怎么没有upvotes?这是创建可执行文件的最简单方法。你只需要你的VBScript代码。 – Mugen 2011-08-21 16:23:00

+0

虽然你可以“评估”Vbsedit的“免费” - 你做的每个EXE都会有一个唠叨的信息。 – robertcollier4 2013-06-25 00:32:42

0

是......你绝对可以使用VbsEdit当中..从http://www.vbsedit.com/

OR

下载试用版将文件保存为.vbs文件,并尝试通过双击该文件执行相同的操作...调试是一件难事...

0

可以使用单声道。免费。也可用于Linux,Mac以及PC。