|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как организовать поиск нужного диска и запуск с него приложения? |
|
CMD/BAT - [решено] Как организовать поиск нужного диска и запуск с него приложения?
|
Ветеран Сообщения: 2153 |
Профиль | Отправить PM | Цитировать Как с помощью bat-ника организовать автозапуск программы Setup.exe с CD-ROM-ного диска, буква которого на разных компах может оказаться неодинаковой (имеется ввиду буква диска C:, D:, E: и.т.д.)?
|
|
Отправлено: 15:42, 14-05-2009 |
Ветеран Сообщения: 1265
|
Профиль | Отправить PM | Цитировать Короче, если поиск по букве диска, то использовать код от gora, если поиск по метке диска, то это (теперь работает):
|
Отправлено: 09:53, 15-05-2009 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2153
|
Профиль | Отправить PM | Цитировать Цитата Vadikan:
Цитата Vadikan:
gora, спасибо за подсказку! По поводу файла с уникальным именем очень ценная идея, и такой файл на диске действительно есть, так что наверное этим и воспользуюсь. Просто хотелось чисто для себя понять возможен ли в принципе поиск нужного диска по метке тома. У меня была мысль, что если как-то считать на нужном диске метку тома и букву диска, а потом по полученным результатам задать условие типа логического "и", то задача бы полностью разрешилась. El Sanchez, ура, всё заработало! ОГРОМНЕЙШЕЕ ВСЕМ СПАСИБО!!!!!! |
||
------- Отправлено: 10:17, 15-05-2009 | #12 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Вот тебе БОТИНОК
@echo off rem Определение буквы флешки по её метке rem Беленков Евгений belenkove@yandex.ru set FLASHLABEL=KINGSTON set FLASHDRIVE= for %%a in (Z: Y: X: W: V: U: T: S: R: Q: P: O: N: M: L: K: J: I: H: G: F: E: D: C:) do for /f "tokens=1-7" %%b in ('vol %%a') do if "%%h" == "%FLASHLABEL%" set FLASHDRIVE=%%a cls if "%FLASHDRIVE%" == "" ( echo Работа невозможна отсутствует флешка!!! echo. echo Вставьте флешку с меткой "%FLASHLABEL%" pause > nul exit /b ) if not "%FLASHDRIVE%" == "" ( echo %FLASHDRIVE% pause ) exit /b |
Отправлено: 17:15, 27-05-2009 | #13 |
Ветеран Сообщения: 2153
|
Профиль | Отправить PM | Цитировать belenkove, спасибо, пригодится! Это уже третий вариант!
|
------- Отправлено: 09:12, 28-05-2009 | #14 |
$AutoITer Сообщения: 446
|
Профиль | Отправить PM | Цитировать Nun-Nun, Если программа Setup.exe лежит там же где и сам bat'ник то можно попробовать так:
%~dp0 - возвращает путь где лежит сам bat'ник. т.е. если он лежит в D:\ он будет запускать комынды с него... Если что вот темка автозапуска: Автозапуск программ при включении флешки |
------- Отправлено: 12:42, 28-05-2009 | #15 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Модификация "Вот тебе БОТИНОК"
Теперь не загрязняет экран и работает мгновенно @echo off rem Определение буквы диска по метке rem Беленков Евгений belenkove@yandex.ru rem set FLASHLABEL=KINGSTON for %%a in (Z: Y: X: W: V: U: T: S: R: Q: P: O: N: M: L: K: J: I: H: G: F: E: D: C:) do if exist %%a\. for /f "tokens=7" %%b in ('vol %%a') do if "%%b" == "%FLASHLABEL%" set FLASHDRIVE=%%a if not "%FLASHDRIVE%" == "" (echo %FLASHDRIVE%) else (echo Вставьте флешку с меткой "%FLASHLABEL%") pause > nul |
Последний раз редактировалось belenkove, 29-05-2009 в 07:49. Отправлено: 15:33, 28-05-2009 | #16 |
Ветеран Сообщения: 2153
|
Профиль | Отправить PM | Цитировать belenkove, Medic84, большое спасибо!
|
------- Отправлено: 22:12, 28-05-2009 | #17 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Поиск и запуск приложения согласно условию 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 |
|