2009-09-16 105 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。