PDA

Показать полную графическую версию : [решено] Выполнение команды командной строки из планировщика задач


User_Windows_7
08-11-2013, 16:59
Выполняю команду в командной строке- копирование файла с заменой - copy /y "C:\Users\Bogdan\AppData\Roaming\Microsoft\Sticky Notes\1\StickyNotes.snt" "C:\Users\Bogdan\AppData\Roaming\Microsoft\Sticky Notes" - все работает идеально!
Создаю задание в планировщике - для периодического копирования файла - запуск программы - указывал cmd (или прописывал полный путь к коммандной строке), в строке аргументы вставил выше указанную строчку.
При выполнении задания - открывается окно командной строки, но копирование файла не выполняется. Задание выполнялось с правами администратора и без.
Возник вопрос - планировщик не предназначен для выполнения таких команд, или - что я делаю не так.

Iska
08-11-2013, 17:58
Создайте пакетный файл. В него поместите команду. Укажите полный путь к пакетному файлу в Планировщике. Либо же, используйте параметр «/c», если указываете команду непосредственно в аргументах командного процессора:
"%comspec%" /c "copy /y "C:\Users\Bogdan\AppData\Roaming\Microsoft\Sticky Notes\1\StickyNotes.snt" "C:\Users\Bogdan\AppData\Roaming\Microsoft\Sticky Notes""

User_Windows_7
08-11-2013, 18:31
Спасибо огромное! Указывал аргумент «/c» в планировщике- задача выполняется!
Цитата Iska:
Создайте пакетный файл »
Я правильно понимаю: открыть блокнот и вставить в него предложенную Вами строчку и сохранить файл, а потом изменить расширение на .bat, или в создаваемом файле должны быть еще какие-то строки?
Спрашиваю, так как нет опыта создания пакетных файлов, и если можна ссылку на какой нибудь хороший ресурс по созданию пакетных файлов для начинающих.

anderson-7
08-11-2013, 19:13
Да просто там одну команду пишите и все. А почитать можно на windowsfaq

User_Windows_7
08-11-2013, 19:17
Спасибо большое!




© OSzone.net 2001-2012