2

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

有一个小的 Perl 似乎能够完成大部分工作,但它似乎在很长一段时间内都没有更新/开发。我想知道 Lua,但我不知道它是否具备我需要的一切(并且不想通过 50 个图书馆网站寻找答案)。有什么想法吗?

4

5 回答 5

5

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

于 2008-09-17T03:23:15.483 回答
4

Ruby 是我选择的脚本语言。

试试RubyScript2Exe

于 2008-09-17T03:27:20.810 回答
2

几乎按照定义,脚本语言不会编译成独立的可执行文件。所以也许你需要重申你的意图或给出一些关于你想要创建什么样的程序的指示。

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

于 2008-09-17T03:24:05.390 回答
1

你考虑过 AutoIt吗?

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

于 2008-09-17T03:56:18.243 回答
1

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

这是个好建议。与其寻找可以编译为 .EXE 的最佳语言,不如更担心用可以编译为.EXE语言编写它。使用任何有效的方法。请记住,您的编程质量比您使用的语言更重要。

也就是说,我喜欢 py2exe。YMMV。祝你好运!

于 2008-09-17T04:02:50.180 回答