关于Windows:最好的Win32编译脚本语言?

关于Windows:最好的Win32编译脚本语言?

Best win32 compiled scripting language?

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

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


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


Ruby是我选择的脚本语言。

试试RubyScript2Exe。


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

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


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

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

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


您考虑过AutoIt吗?

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


推荐阅读

    纯命令行linux服务器?

    纯命令行linux服务器?,密码,服务,系统,命令,终端,地址,百度,情况,状态,公共,

    重启服务linux命令?

    重启服务linux命令?,网络,系统,服务,设备,工作,标准,名称,工具,命令,管理,Lin

    linux执行多次命令?

    linux执行多次命令?,系统,信息,标准,工作,情况,命令,周期性,服务,代码,时间,l

    linux编译完运行命令?

    linux编译完运行命令?,系统,代码,环境,工具,信息,命令,文件,程序,终端,编辑,

    linux并行化执行命令?

    linux并行化执行命令?,系统,工具,信息,命令,名称,网络,管理,首页,服务,暂停,L

    如何执行linux命令?

    如何执行linux命令?,单位,系统,网络,信息,权威,命令,文件,音乐,目录,选项,mv

    linux打断执行的命令?

    linux打断执行的命令?,系统,状态,网站,标准,通用,客服,人员,名字,网络,暂停,L

    linux下命令访问服务?

    linux下命令访问服务?,服务,密码,状态,信息,地址,网络,认证,系统,号码,名称,l

    检查linux服务器命令?

    检查linux服务器命令?,系统,信息,状态,情况,时间,工具,网络,环境,服务,电脑,

    linux命令没执行完?

    linux命令没执行完?,系统,设备,工具,情况,密码,状态,电脑,管理,材料,服务,Lin

    shell中执行linux命令?

    shell中执行linux命令?,系统,名称,环境,管理,工作,代码,技术,软件,经理,基础

    linux7关闭服务命令?

    linux7关闭服务命令?,系统,软件,服务,命令,电脑,状态,工具,管理,进程,用户,求

    linux打印命令执行?

    linux打印命令执行?,信息,系统,工具,服务,命令,发行,基础,位置,设备,时间,怎

    linux执行两次命令?

    linux执行两次命令?,系统,信息,连续,名称,命令,初级,首页,工具,管理,终端,lin

    linux命令执行安装?

    linux命令执行安装?,软件,系统,管理,网站,官网,市场,中心,最新,灵活,工作,如

    linux执行一条新命令?

    linux执行一条新命令?,系统,工作,命令,管理,网络,服务,信息,目录,路径,脚本,L

    监控linux执行命令?

    监控linux执行命令?,系统,情况,数据,实时,网络,信息,状态,时间,设备,命令,如

    linux命令卡死不执行?

    linux命令卡死不执行?,系统,设备,数据,密码,工具,情况,软件,环境,分析,命令,l

    linux服务器域名命令?

    linux服务器域名命令?,地址,信息,系统,网络,服务,环境,名称,网站,管理,电脑,l

    服务启动linux命令?

    服务启动linux命令?,服务,密码,信息,系统,名称,命令,文件,用户,下面,服务器,l