Как установить планировщик заданий в свойстве (Необязательно) с помощью командного файла - PullRequest
0 голосов
/ 30 апреля 2018

Я создал командный файл, используя cmd:

SchTasks /Create /SC DAILY /TN "Task" /TR "%~dp0\Data.bat" /ST 09:00

Как установить свойство «Start In» с помощью cmd?

1 Ответ

0 голосов
/ 30 апреля 2018

SchTasks не имеет возможности указать путь «Start In».

Но вы можете изменить свой «Data.bat» и вставить команду CD или PUSHD вверху, чтобы установить правильную рабочую папку.

Если вы не можете изменить «Data.bat», создайте новый пакетный файл «callData.bat» с правильными командами:

@echo off
cd /d "c:\your\Start\Path"
"d:\your\script\path\Data.bat"

и затем запланируйте «callData.bat» вместо «Data.bat»

Другой вариант - запланировать cmd.exe и установить текущую папку и выполнить пакетный скрипт. (примечание: правила цитирования могут быть немного хитрыми - я не уверен, правильно ли я их понял в этом случае)

SchTasks /Create /SC DAILY /TN "Task" /TR "cmd.exe /c cd /d \"c:\your\start\path\" & \"%~dp0\Data.bat\"" /ST 09:00
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...