Aar*_*ron 11 ruby windows scripting programming-languages portable-applications
请注意:便携式在portableapps.com中,不是传统意义上的可用于多种体系结构或操作系统的语言.无论是谁创造了便携式这个词的用法,都应该受到打击.:)
我是一名DBA和sysadmin,主要用于运行SQL Server的Windows机器.我正在寻找一种不需要管理员访问或安装程序的Windows编程/脚本语言,除了将其扩展到文件夹之外不需要任何安装过程.我的目的是拥有一种可以自我标准化的自动化语言.
到目前为止,我一直在使用批处理文件和Unix shell的组合,使用来自UnxUtils的 sh.exe,但它远非完美的解决方案.
我评估了一些选项,他们都至少有一个严重的缺点或另一个.我非常喜欢开源或双重许可,但我更感兴趣的是找到合适的工具而不是其他任何东西.对依赖于Cygwin或Java的任何东西都不感兴趣,但是在这一点上,我会对需要.NET的东西感觉很好.
要求:
奖励积分:
到目前为止,我已经尝试过:
我劝你试试Lua.关于您的要求:
popen提供了POSIX ,那么也支持.而你的奖励积分:
srlua,或者我可以发送一个120行的Lua脚本,将Lua源转换为.c文件,您将其与应用程序和解释器链接以生成可执行文件.额外奖励积分:
Tclkit是一个单文件、独立的 Tcl/Tk 系统。我的mac版本大约是3.8兆。您可以获得几乎任何现代操作系统的版本。我随身携带一个拇指驱动器,里面有 Mac、Windows 和 Linux 二进制文件,这样我就可以在任何平台上运行我的脚本。无需安装,只需将一个文件复制到任何您想要的位置即可。
原始规范中唯一缺少的是开箱即用的 MS SQL Server / ODBC 支持。我知道人们使用 tcl 来实现这一点,但我认为你必须添加一个额外的库或其他东西。有关详细信息,请参阅MS SQL Server 上的 Tcl'ers wiki 条目。