Войти

Показать полную графическую версию : Планировщике задач


ARECAREC
20-10-2017, 21:29
Доброго времени суток, нужна помощь, хочу создать задание в планировщике задач через bat который будет запускать bat файл, вот что у меня получилось SCHTASKS /Create /SC MINUTE /MO 90 /TN 2 /TR "/%appdata%\test_dir\test.bat"
Задача создается успешно, но не запускается, если запускаю в ручную то все ок, проблема оказалась в следующем http://forum.oszone.net/attachment.php?attachmentid=148840&stc=1&d=1508523746
Нужно указать рабочую папку, как можно через bat это сделать ?

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

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

alpap
21-10-2017, 14:13
да, путь к директории параметром (в планировщике "Создание действия" в строку: "Добавить аргументы")
лучше передавать её в качестве параметра »
а в самом bat написать вначале:
cd /d "%~dp1"




© OSzone.net 2001-2012