最好的win32编译脚本语言?

时间:2008-09-17 03:15:16

标签: windows compiler-construction scripting

Win32最适合的可编写脚本语言是什么?我更喜欢.EXE,因为我不想先在服务器上安装运行时(我的公司通过远程管理很多),但我需要能够通过网络执行NTFS权限和(如果可能的话)API。< / p>

有一个小的Perl似乎可以完成大部分工作,但它似乎没有在很长一段时间内更新/开发。我对Lua感到疑惑,但我不知道它是否还有我需要的东西(并且不想通过50个图书馆网站寻找它们)。有什么想法吗?

5 个答案:

答案 0 :(得分:5)

您是否考虑过使用EXE制造商?例如,您可以使用Python编写代码并使用py2exe创建一个可以在任何地方运行的独立EXE(它实际上将Python打包到exe中,因此您不必安装运行时)。

答案 1 :(得分:4)

Ruby是我选择的脚本语言。

尝试RubyScript2Exe

答案 2 :(得分:2)

几乎按定义,脚本语言不会编译成独立的可执行文件。所以,也许你需要重申你的意图,或者说明你想要创建什么样的程序。

C#是一种强大的语言,可以编译为.EXE,并允许您与几乎任何东西进行交互(如果需要,可以通过本机p / invoke调用)。可以从Microsoft网站免费下载基本但非常有用的Visual Studio for C#。现在,大多数系统都安装了.NET运行时。

答案 3 :(得分:1)

您考虑过AutoIt吗?

它是一种脚本语言,您可以快速将脚本转换为exe ...

答案 4 :(得分:1)

在OSCON 2005上,我听到Damien Conway说“唯一比Perl更好的东西是运行良好,即使它不是用Perl编写的。”

这是一个很好的建议。而不是寻找可以编译为.EXE的最佳语言,而不是担心用 a 语言编写它可以编译为.EXE。使用任何有用的。请记住,编程的质量比你使用的语言更重要。

那就是说,我喜欢py2exe。因人而异。祝你好运!