кроссплатформенный скрипт для определения ОС (linux, windows, mac) и запуска программы в зависимости от того, какая ОС - PullRequest
0 голосов
/ 11 января 2012

Я пытался искать в течение последних нескольких дней и нашел только несколько направлений, но на самом деле никаких решений не было.

Я могу написать несколько сценариев и выучить достаточно любого языка, чтобы точно настроить эту идею.

Моя ситуация: на USB-накопителе я хочу один скрипт, который может работать на любой ОС, определить, какая ОС запущена, а затем выполнить определенный исполняемый файл / скрипт ОС.

Я бы хотелЯ хотел бы иметь возможность запускать это непосредственно без установки дополнительного программного обеспечения на каждую машину, так как я буду использовать это на многих разных компьютерах и, возможно, не буду иметь доступ в Интернет или другой доступ для установки / обновления программного обеспечения.

Я начал искатьв запуск переносимой версии python, но, учитывая, что у меня уже есть независимые от os скрипты (bash / batch / sh / applecripts), я не знал и не могу найти, если есть более простой способ сделать это без накладных расходов переносимогопереводчик.

Спасибо за любую помощь.

-mike

1 Ответ

0 голосов
/ 11 января 2012

Звучит как курица или яйцо, не так ли?

Если вы работаете на ПК, у вас по крайней мере стандартный формат загрузки.

Если вам гарантирована Java JRE на любой платформе, я бы сказал, что Java может быть вашим лучшим выбором.

Q: Есть ли в какой-либо языковой интерпретатор (Java, Perl, Python или bash), который вы гарантированно имеете на любом хосте, на котором вы хотите запустить эту флешку?

...