最好的Win32编译脚本语言?

时间:2020-03-05 18:57:49  来源:igfitidea点击:

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

有一个小的Perl似乎可以完成大部分任务,但似乎并没有在相当长的一段时间内对其进行更新/开发。我想知道Lua,但我不知道它是否具有我需要的一切(也不想搜寻五十个图书馆站点以试图找出答案)。有什么想法吗?

解决方案

回答

我们是否考虑过使用EXE制造商?例如,我们可以使用Python进行编码,然后使用py2exe创建可在任何地方运行的独立EXE(它实际上将Python打包到exe中,因此我们无需安装运行时)。

回答

根据定义,脚本语言几乎没有编译成独立的可执行文件。因此,也许我们需要重申自己的意图或者对要创建哪种程序有所提示。

Cis是一种强大的语言,可以编译为.EXE,并允许我们与几乎所有内容进行接口(必要时通过本机p / invoke调用)。可以从Microsoft网站免费下载基本但非常实用的C Visual Studio。如今,.NET运行时已安装在大多数系统上。

回答

Ruby是我选择的脚本语言。

试试RubyScript2Exe。

回答

我们考虑过AutoIt吗?

这是一种脚本语言,我们可以快速将脚本转换为可执行文件。

回答

在OSCON 2005上,我听说达米安·康威(Damien Conway)说:"即使它不是用Perl编写的,也比Perl更好的是它能很好地工作。"

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

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