Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Планировщике задач (http://forum.oszone.net/showthread.php?t=330652)

ARECAREC 20-10-2017 21:29 2772082

Планировщике задач
 
Вложений: 1
Доброго времени суток, нужна помощь, хочу создать задание в планировщике задач через bat который будет запускать bat файл, вот что у меня получилось
HTML код:

SCHTASKS /Create /SC MINUTE /MO 90 /TN 2  /TR "/%appdata%\test_dir\test.bat"
Задача создается успешно, но не запускается, если запускаю в ручную то все ок, проблема оказалась в следующем http://forum.oszone.net/attachment.p...1&d=1508523746
Нужно указать рабочую папку, как можно через bat это сделать ?

Busla 21-10-2017 11:46 2772152

Создайте полностью настроенную задачу через GUI, экспортируйте её в xml. Создавайте через импорт в SCHTASKS. Либо в начале test.bat сделайте cd в нужную директорию.

В подавляющем большинстве случаев, это плохая практика - полагаться на текущую директорию, лучше передавать её в качестве параметра.

alpap 21-10-2017 14:13 2772179

да, путь к директории параметром (в планировщике "Создание действия" в строку: "Добавить аргументы")
Цитата:

Цитата Busla
лучше передавать её в качестве параметра »

а в самом bat написать вначале:
cd /d "%~dp1"


Время: 12:09.

Время: 12:09.
© OSzone.net 2001-