Estou tentando escrever um script python para ser executado no Windows (XP e superior). Agora esse script chama "schtasks" para agendar algum comando no futuro. O problema é que o script pode ser executado em máquinas com localizações diferentes. Então, se eu quiser agendar uma tarefa para ser executada uma vez às 16:15 no dia 26 de agosto de 2015, eu preciso escrever comandos diferentes para diferentes máquinas localizadas. Por exemplo:
Em um Windows XP com código de idioma alemão, a chamada schtasks deve ser assim:
schtasks /sc EINMAL /st 16:15:00 /sd 26.08.2015 /tr <command>
Em um Windows 7 com localidade em inglês, a mesma chamada tem que se parecer assim:
schtasks /sc ONCE /st 16:15 /sd 08/26/2015 /tr <command>
Então, para escrever o script de maneira a ser executado em todas as máquinas Windows que suportam os recursos necessários (que é o comando schtasks), eu precisaria escrever um monte de código lidando com localização.
Existe uma maneira de contornar isso e fazer o Windows analisar tudo em um idioma específico?
Obrigado!
Tags locale windows localization