Win32最适合的可编写脚本语言是什么?我更喜欢.EXE,因为我不想先在服务器上安装运行时(我的公司通过远程管理很多),但我需要能够通过网络执行NTFS权限和(如果可能的话)API。< / p>
有一个小的Perl似乎可以完成大部分工作,但它似乎没有在很长一段时间内更新/开发。我对Lua感到疑惑,但我不知道它是否还有我需要的东西(并且不想通过50个图书馆网站寻找它们)。有什么想法吗?
答案 0 :(得分:5)
您是否考虑过使用EXE制造商?例如,您可以使用Python编写代码并使用py2exe创建一个可以在任何地方运行的独立EXE(它实际上将Python打包到exe中,因此您不必安装运行时)。
答案 1 :(得分:4)
Ruby是我选择的脚本语言。
答案 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。因人而异。祝你好运!