|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как организовать поиск нужного диска и запуск с него приложения? |
|
|
CMD/BAT - [решено] Как организовать поиск нужного диска и запуск с него приложения?
|
Ветеран Сообщения: 2153 |
Как с помощью bat-ника организовать автозапуск программы Setup.exe с CD-ROM-ного диска, буква которого на разных компах может оказаться неодинаковой (имеется ввиду буква диска C:, D:, E: и.т.д.)?
|
|
Отправлено: 15:42, 14-05-2009 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать |
Отправлено: 15:50, 14-05-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2153
|
Профиль | Отправить PM | Цитировать gora, Спасибо! Действительно работает!
А можно ли задать условие не просто по букве диска, а ещё и по метке тома? |
------- Отправлено: 16:28, 14-05-2009 | #3 |
Ветеран Сообщения: 2153
|
Профиль | Отправить PM | Цитировать Смысл сабжа в том, чтобы обеспечить запуск Setup.exe только с нужного диска и исключить запуск одноимённого файла с других дисков.
|
Отправлено: 21:39, 14-05-2009 | #4 |
Ветеран Сообщения: 1273
|
Профиль | Отправить PM | Цитировать |
|
Отправлено: 21:48, 14-05-2009 | #5 |
Ветеран Сообщения: 1273
|
Профиль | Отправить PM | Цитировать Прикольно, пока писал ответ в предыдущей твоей теме про запуск, ты уже создал новую с новым условием
![]() |
Отправлено: 22:02, 14-05-2009 | #6 |
Ветеран Сообщения: 2153
|
Профиль | Отправить PM | Цитировать El Sanchez, попробовал Ваш вариант. После запуска скрипта открывается окно с файлами на CDROM-е, но Setup.exe при этом не запускается.
|
------- Отправлено: 22:05, 14-05-2009 | #7 |
Ветеран Сообщения: 2153
|
Профиль | Отправить PM | Цитировать El Sanchez, нет, не работает. Во-первых, открывается окно и висит на экране, пока вручную его не закроешь (а хотелось бы, чтобы оно автоматически закрывалось); во-вторых, Setup.exe не запускается и, в-третьих, чтобы в команде SET указать нужную букву диска нужно её знать, а я её заранее знать не могу - на одном компе это может быть D:, на другом G:, на третьем ещё что-нибудь.
|
------- Последний раз редактировалось Nun-Nun, 14-05-2009 в 22:49. Отправлено: 22:08, 14-05-2009 | #8 |
(*.*) Сообщения: 36567
|
Профиль | Сайт | Отправить PM | Цитировать Nun-Nun, судя по всему, у вас диск не жесткий, а оптический или съемный. Тогда не усложняйте, а используйте скрипт из сообщения 2. Вам шашечки или ехать?
|
------- Отправлено: 01:19, 15-05-2009 | #9 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Nun-Nun, дабы уменьшить вероятность ложного запуска файла Setup.exe с другого диска (не с того с которого хотите), можно сделать следующее:
1 Изменить имя файла Setup.exe на какое то уникальное, например, My_Super_Puper_Setup.exe. Придумайте сами. 2 Положить в корень CD маркерный файл произвольного содержания с уникальным именем и расширением, например, My_Super_Puper_Marker.xyz Придумайте сами. 3 Объединить оба варианта из предыдущих пунктов. Тогда .bat файл может выглядеть так: |
Отправлено: 09:03, 15-05-2009 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Поиск и запуск приложения согласно условию If... | semiono | AutoIt | 19 | 18-02-2010 00:24 | |
[решено] Как найти и прописать в реестре запуск нужного файла? | Pozia | AutoIt | 12 | 12-03-2009 23:38 | |
[решено] Поиск нужного текста в html коде страницы | ph0en1x | AutoIt | 8 | 16-02-2009 02:38 | |
Как организовать поиск по сайту | Vampire | Вебмастеру | 4 | 30-01-2004 01:52 | |
Как лучше организовать поиск по контексту ? | Ustas2002 | Вебмастеру | 1 | 10-09-2002 21:34 |
|