![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Запуск указанных программ в указанное время. |
|
|
CMD/BAT - [решено] Запуск указанных программ в указанное время.
|
Новый участник Сообщения: 24 |
Приветствую форумчане. Есть задание(в теме указано что именно). Командый файл добавляет указанную программу в назначенные задачи и она должна выполнятся, но в "Статус" - на момент наступления запуска пишит что "Запуск не удался". В чём может быть проблема?
@set /P k1="Vvedite vremya zapuska program: " :F @set /P k2="Vvdeite putb k programmam: " @echo %k2% >> myfile.txt @set /P ar="Eshche odny programy? Y-da, N-net: " @if %ar%==Y goto F @If %ar%==N goto next :next if not exist %k2% goto :bad && else @echo off for /f "tokens=*" %%i in (myfile.txt) do (at "%k1%" start "%k2%") echo "Deystvie vipolneno yspeshno" del myfile.txt pause>nul :bad @echo "Programma ne naidena, popro6yem ewe?" @goto F @del myfile.txt |
|
Отправлено: 23:10, 16-05-2015 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Потому что кошмар вместо кода.
|
Отправлено: 00:06, 17-05-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 24
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Iska:
|
|
Последний раз редактировалось ritrs@vk, 17-05-2015 в 00:20. Отправлено: 00:08, 17-05-2015 | #3 |
![]() Пользователь Сообщения: 82
|
Профиль | Сайт | Отправить PM | Цитировать Восьмерка ругается на at и предлагает юзать что-то-мам-tasks, который юзать не научен...
Где мой 17 виндовсов ХР ![]() |
------- Отправлено: 02:09, 17-05-2015 | #4 |
Новый участник Сообщения: 24
|
Профиль | Сайт | Отправить PM | Цитировать Цитата iccup.platoon@vk:
|
||
Отправлено: 02:42, 17-05-2015 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата ritrs@vk:
Напишите словами, что Вы хотели, Вам напишут код, каковой должен быть, и дадут пояснения по нему. |
|
Отправлено: 06:20, 17-05-2015 | #6 |
Новый участник Сообщения: 24
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Iska:
Цитата Iska:
Цитата Iska:
Цитата Iska:
Ах да, я в принципе "почистил" от того что вы сочли не уместным: @echo off set /P sTime="Enter the time start: " :more set /P sPath="Enter the path to programms: " echo %sPath% >> list.txt set /P sChoice="Let's add one more? Y-yes, N-no: " if %sChoice%==Y goto more @echo off for /f "tokens=*" %%i in (myfile.txt) do (at "%sTime%" start "%sPath%") echo "Action successful." del list.txt pause>nul В итоге у меня два вопроса: 1) Как бороться? 2) Как реализовать проверку есть ли программа или нету по заданом пути? |
||||
Последний раз редактировалось ritrs@vk, 17-05-2015 в 15:49. Отправлено: 15:17, 17-05-2015 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Georgio:
![]() Цитата ritrs@vk:
Скрытый текст
![]() Цитата ritrs@vk:
Цитата ritrs@vk:
|
||||
Отправлено: 16:32, 17-05-2015 | #8 |
Новый участник Сообщения: 24
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Iska:
Я имел ввиду текст который выводится командой echo а не через set. Цитата Iska:
Да и в "Назначении задач" отображается иконка программы, тобишь ее путь указан и она найдена, но она не запускается. Цитата Iska:
|
|||
Отправлено: 16:42, 17-05-2015 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата ritrs@vk:
Скрытый текст
![]() Цитата ritrs@vk:
Цитата ritrs@vk:
Скрытый текст
![]() ![]() Цитата ritrs@vk:
Цитата ritrs@vk:
|
|||||
Отправлено: 17:01, 17-05-2015 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Запуск программ в цикле | Good | AutoIt | 0 | 23-10-2013 21:56 | |
CMD/BAT - Таймер для bat(исполняет скрипт в указанное время и дату) | caxarok | Скриптовые языки администрирования Windows | 1 | 25-10-2011 01:08 | |
Debian/Ubuntu - Запуск программ с привилегиями | Аlchemist | Общий по Linux | 8 | 01-08-2008 19:09 | |
Запуск программ | Guest | Microsoft Windows 95/98/Me (архив) | 2 | 04-03-2004 21:10 | |
Перегрузка рабочей станции в указанное время | Guest | Microsoft Windows NT/2000/2003 | 8 | 06-12-2002 16:52 |
|