假设有几个项目主要由聪明的实习生维护,他们最终会在一段时间后离开.脚本在这里和那里的关键部分使用,例如,备份数据库,重命名,压缩,通过ssh移动,解压缩,然后使用不同的设置恢复它.你知道,脚本的东西.
设置了应用程序端的编程语言,但脚本的编程语言已经放宽了.目前可能有健康的bash和.bat文件组合,也许还有一些Perl.
1)为了避免语言扩散,2)因为我不想强迫bash对未来的Windows程序员,我想设置一个"官方"脚本语言.
谷歌为此选择了Python,它以可读性,易学性和良好的图书馆而闻名; 但是,与C语法,Pascal或Ruby相比,我个人认为它不具有可读性.
在任何情况下,如果您被迫在Windows机器上使用一种脚本语言(如果您愿意,可以使用Cygwin),那么您希望它是什么样的,为什么?
相关的宗教战争:
Linux用户 - Windows noob警报;)
有人会推荐我的脚本/编程语言功能齐全,适用于所有Windows(让我们专注于XP,也许是Vista)机器而无需额外安装?一些不会让我安装新东西来运行代码的东西.
例如在Linux上我有shell(呵呵)并且可以编写基本的东西而无需安装任何东西; python通常默认安装,我可以使用它而无需安装任何东西,等等.我正在为Windows搜索这样的东西(我想如果我想在Windows上使用python我必须先安装它).
...蝙蝠文件?这个现在用完了吗?
我想,默认情况下没有安装.NET(比方说,C#)?
别的什么?
假设你主要是程序员和Linux系统管理员之类的C语法,你的任务是在Windows上创建一些简单的自动化任务(监视备份文件,进程监控......).您更喜欢用哪种语言编写脚本?那里有大量的VBS脚本(使用VB语法),但我更喜欢任何与C相关的东西.
您在使用Windows脚本方面有哪些最佳体验?对某种语言有任何明显的下降或上升?
我想知道在Windows平台上执行某些脚本作业的选项有哪些.我需要文件操作,注册表编辑等功能.可以使用脚本工具编辑文件吗?Windows脚本工具还提供哪些其他功能?可以使用脚本语言完成使用Windows GUI完成的所有操作吗?