Я надеюсь, что люди увидят этот ответ для подхода XML (честно говоря, я думаю, что это более чистый метод, и есть лучшая документация о том, какие параметры вы можете установить для настройки определенных функций в задаче).
Шаг 1: создайте файл XML, который устанавливает все параметры задачи , несколько мест для получения дополнительной информации об элементах XML:
Шаг 2: Определите, «где» задача будет выполняться с (как в начальном каталоге сценарий будет запущен в командной строке, это напрямую связано с вопросом ОП ... Вы нужно будет настроить параметр так ...
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
<RegistrationInfo>
<Date>2012-08-19T16:49:14.6182</Date>
<Author>YOUR-COMPUTER-DOMAIN\YOUR-USERNAME</Author>
</RegistrationInfo>
... a bunch of other stuff in between here ....
<Actions Context="Author">
<Exec>
<Command>C:\PythonEXE\mini_program_test.exe</Command>
<Arguments></Arguments>
<WorkingDirectory>C:\Some\where\here\</WorkingDirectory>
</Exec>
</Actions>
</Task>
Обратите внимание выше , что в параметре WorkingDirectory нет кавычек - я допустил эту ошибку ранее.
Шаг 3: Поскольку вы будете использовать schtasks.exe , чтобы СОЗДАТЬ эту новую задачу через XML, посмотрите здесь для получения дополнительной информации: https://msdn.microsoft.com/en-us/library/bb736357.aspx
Шаг 4. В командной строке Windows вы выполните что-то вроде этого (как только ваш XML будет готов)
C:\>schtasks /CREATE /TN "TASK-NAME-HERE" /RU "YOUR-USERNAME" /RP "YOUR-PASSWORD" /XML C:\YOUR-XML-FILE-LOCATION\ready.xml
Надеюсь, это немного поможет - развлекайся!