Я пытаюсь написать скрипт Python для работы в Windows (XP и выше). Теперь этот скрипт вызывает "schtasks", чтобы запланировать какую-то команду на будущее. Проблема в том, что скрипт может работать на машинах с разными локализациями. Поэтому, если я хочу запланировать выполнение задачи один раз в 16:15 26 числа. Августа 2015 года мне нужно написать разные команды для разных локализованных машин. Например:
В Windows XP с немецкой локализацией вызов schtasks должен выглядеть следующим образом:
schtasks /sc EINMAL /st 16:15:00 /sd 26.08.2015 /tr <command>
В Windows 7 с английским языком тот же вызов должен выглядеть примерно так:
schtasks /sc ONCE /st 16:15 /sd 08/26/2015 /tr <command>
Поэтому, чтобы написать сценарий таким образом, чтобы он выполнялся на каждой машине с Windows, поддерживающей необходимые функции (например, команда schtasks), мне нужно написать целый набор кода, посвященного локализации.
Есть ли способ обойти это и заставить Windows анализировать все на определенном языке?
Спасибо!