跨平台脚本确定os(linux,windows,mac)并根据哪个操作系统运行程序

时间:2012-01-10 23:50:33

标签: scripting cross-platform

我尝试搜索最近几天,只找到了几个方向,而不是任何解决方案。

我可以做一些脚本编写,并且可以学习足够的语言来微调这个想法。

我的情况: 从USB驱动器,我想要一个可以在任何操作系统上运行的脚本,确定正在运行的操作系统,然后执行特定于操作系统的可执行文件/脚本。

我希望能够在不在每台计算机上安装其他软件的情况下本地运行,因为我将在许多不同的计算机上使用它,并且可能没有互联网或其他安装/更新软件的访问权限。

我已经开始考虑运行python的可移植版本了,但是因为我已经有了os独立脚本(bash / batch / sh / applescripts),我不知道,并且无法找到,如果有更简单的方法可以做这没有便携式翻译的开销。

感谢您的帮助。

-Mike

1 个答案:

答案 0 :(得分:0)

听起来像是鸡蛋或鸡蛋之类的东西,不是吗?

如果你在PC上,至少你有一个标准的启动格式。

如果你在任何平台上都保证有Java JRE,我认为Java可能是你最好的选择。

问: 是否有任何语言插件(Java,Perl,Python或bash),你可以保证在你想要运行这个USB记忆棒的任何主机上拥有它?