Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Запуск bat файла из Планировщика

Ответить
Настройки темы
CMD/BAT - Запуск bat файла из Планировщика

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Есть батник следующего содержания:

Код: Выделить весь код
FOR /F "tokens=*" %i in ('DIR /A:D /B "C:\Ежедневный отчёт*"') do x copy /E "C:\%i" "C:\1\"
Смысл - проверяется наличие папки по маске и последующее копирование содержимого в другую папку.
При запуске ручками из cmd (копирую строку в cmd, запускаю) - все отлично работает.
При попытке вставить в Планировщик - не срабатывает, подскажите в чем проблема? Права и т.п. - все есть (локальный админ).

Отправлено: 12:11, 20-05-2013

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Roosp:
При попытке вставить в Планировщик - не срабатывает, »
Опишите характер недомогания, как именно «вставляете в Планировщик».

Цитата Roosp:
При запуске ручками из cmd (копирую строку в cmd, запускаю) - все отлично работает. »
«Не верю!»:
Цитата Roosp:
Код: Выделить весь код
… do x copy
»

Отправлено: 12:51, 20-05-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Contributor


Сообщения: 2733
Благодарности: 1698

Профиль | Отправить PM | Цитировать


Цитата:
При попытке вставить в Планировщик -
В планировщике создавайте задание на "голый" C:\Windows\system32\cmd.exe без каких-либо параметров после exe, в конце создания этого задания поставьте птичку "установить доп параметры" и сформируйте строку C:\Windows\system32\cmd.exe /C For .... и т д ваш фор как он вам нужен.
То же можно сделать и при изменении существующего задания на С:\Windows\system32\cmd.exe
Я рассуждал на примере Win XP. В Win 7 /C и фор надо указать в строке параметров.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 20-05-2013 в 13:34. Причина: C:\Windows\system32\cmd.exe /C


Отправлено: 12:58, 20-05-2013 | #3


Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


Цитата Roosp:
Есть батник следующего содержания:
Код: Выделить весь код
FOR /F "tokens=*" %i in ('DIR /A:D /B "C:\Ежедневный отчёт*"') do x copy /E "C:\%i" "C:\1\"
»

Roosp, а если так:

"батник":
Код: Выделить весь код
CHCP 1251
FOR /F "tokens=*" %%i in ('DIR /A:D /B "C:\Ежедневный отчёт*"') do xcopy /E "C:\%%i" "C:\1\"
?

Последний раз редактировалось Georgio, 20-05-2013 в 13:28.


Отправлено: 13:06, 20-05-2013 | #4


Ветеран


Contributor


Сообщения: 2733
Благодарности: 1698

Профиль | Отправить PM | Цитировать


Georgio, Команда запускается из командного окна, в контексте рассматриваемого вопроса CHCP 1251 не нужно, и в форе надо при переменной цикла ОДИН раз %
Roosp, Georgio, В вопросе вовсе не бат-файл. Это команда в командном окне. И эту команду необходимо запустить посредством интерпретатора cmd.exe.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 20-05-2013 в 13:18.


Отправлено: 13:10, 20-05-2013 | #5


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


megaloman, совершенно верно по обоим пунктам.
Сорри, сразу не уточнил. Действительно, запускается через cmd. Соответственно в планировщик вставлял как test.cmd с указанным кодом.
Буду пробовать, спасибо за подсказку

Отправлено: 13:44, 20-05-2013 | #6


Ветеран


Сообщения: 2204
Благодарности: 729

Профиль | Отправить PM | Цитировать


Необходимо скрыто через hidcon.exe запустить батник в Windows 7 Как это прописать в батнике?
не работает:
Код: Выделить весь код
 AT 10.00 /INTERACTIVE /EVERY:5 'cmd /c "%ProgramFiles%\papka\hidcon.exe runN.cmd"'

Отправлено: 10:59, 05-09-2013 | #7


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


sov44, каков глубинный смысл в «/INTERACTIVE», а затем в «hidcon.exe»?

Отправлено: 11:15, 05-09-2013 | #8


Ветеран


Сообщения: 2204
Благодарности: 729

Профиль | Отправить PM | Цитировать


Цитата Iska:
каков глубинный смысл в «/INTERACTIVE», а затем в «hidcon.exe»? »
Вы правы, /INTERACTIVE пожалуй лишнее.

Отправлено: 11:21, 05-09-2013 | #9


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


«Оба лишнее».

Отправлено: 11:46, 05-09-2013 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Запуск bat файла из Планировщика

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Запуск  приложения из bat файла Noel Хочу все знать 31 08-02-2022 22:31
CMD/BAT - Запуск BAT файла с правами локального пользователя из сетевого BAT файла Yurii_L Скриптовые языки администрирования Windows 9 05-09-2012 14:27
CMD/BAT - [решено] Запуск bat-файла от имени админа.Как сделать каталог этого bat-файла текущим?? axmed0207 Скриптовые языки администрирования Windows 1 19-01-2012 06:14
Автоматический запуск cmd или bat файла из autorun.inf Altmer Автоматическая установка Windows 2000/XP/2003 2 24-02-2008 14:52
[решено] Запуск bat-файла планировщиком из Win2003 Server EE SP1 Ramzes_ Microsoft Windows NT/2000/2003 2 04-04-2006 11:46




 
Переход