|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Батник поиск->запуск |
|
CMD/BAT - [решено] Батник поиск->запуск
|
Новый участник Сообщения: 11 |
Профиль | Отправить PM | Цитировать Всем доброго времени суток. Возникла задачка. Нужно написать батник, функция которого - поиск конкретной программы. Местонахождение по условиям задачи не известно. Через tasklist произвести поиск на предмет присутствия приложения в списке задач. Если программа запущена, то всё ок, ECHO "сообщение". Если программа не запущена, то выполнить её запуск. Так вот, сопсно, не могу сообразить, как это прописать. Помогите плз
|
|
Отправлено: 12:24, 26-05-2011 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать более менее адекватный скрипт Foreigner'а
@echo off setlocal set /p file="File to find: " call:search "%file%" goto:eof :search set "name=%~n1" set "ext=%~x1" set "wmic=wmic datafile where (filename="%name%" AND extension="%ext:~1%") get name /value" for /f "tokens=2 delims==" %%i in (' "%wmic%" ') do echo %%i Однако не могу запустить программу при условии её нахождения. Наверное я что-то не так делаю!? |
Последний раз редактировалось Harik, 29-05-2011 в 17:12. Отправлено: 16:37, 29-05-2011 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1758
|
|
Отправлено: 18:14, 29-05-2011 | #12 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать Цитата Foreigner:
|
|
Отправлено: 19:02, 30-05-2011 | #13 |
Ветеран Сообщения: 1758
|
Harik,
Команда start интерпретирует первую пару кавычек, как заголовок будущего окна. Поэтому start "%file%" запустит еще один экземпляр cmd с заголовком %file% ( или значением этой переменной если она определена ), а не программу из этой переменной, как вы ожидали. |
Отправлено: 19:56, 30-05-2011 | #14 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Поиск, остановка процесса, поиск и замена файла на разных дисках | Gawr33 | Скриптовые языки администрирования Windows | 11 | 23-04-2011 23:09 | |
CMD/BAT - [решено] Поиск, остановка процесса, поиск и замена файлов на разных дисках | 4zz | Скриптовые языки администрирования Windows | 2 | 21-02-2011 16:07 | |
[решено] Возможен ли запуск одновременный запуск 2ух func? | JaguarSP | AutoIt | 2 | 22-04-2010 20:22 | |
[решено] Поиск и запуск приложения согласно условию If... | semiono | AutoIt | 19 | 18-02-2010 00:24 | |
CMD/BAT - [решено] Как организовать поиск нужного диска и запуск с него приложения? | Nun-Nun | Скриптовые языки администрирования Windows | 16 | 28-05-2009 22:12 |
|