Clare fez essa pergunta em meu nome, mas desde então tenho trabalhado com o que está acontecendo. Obrigado ao JSanchez pelo ponteiro inicial para a resposta. Não era o roteiro do morcego que era o problema, e sim o python que ele chamava; Eu encontrei um trabalho em torno de onde digitando
python the_python_script.py the arguments
já trabalhou. O que não me ocorreu foi verificar apenas digitando
the_python_script.py the arguments
na linha de comando e deixando o Windows cuidar de qual python usar para executar o script
Quando eu fiz dessa maneira, o programa manifestou o mesmo problema - sem argumentos.
Isso, por sua vez, me levou a
- O Windows não é passando argumentos da linha de comando para programas Python executados a partir do shell
- Argumentos de linha de comando do Python (Windows)
Então eu verifiquei o registro - minha associação foi realmente quebrada
Corrigido, e agora isso parece funcionar ... então não foi o script .bat
, mas sim a associação de arquivos python.