|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Поиск и запуск файла определенной программой |
|
CMD/BAT - [решено] Поиск и запуск файла определенной программой
|
Пользователь Сообщения: 109 |
Как .bat кодом отыскать и перенаправить запуск файла определенной программой.
Пример варианта: файл "Win.doc" например находится здесь- ( %Systemdrive%\Users\%Username%\AppData\Win.doc ) И после нахождения файла Win.doc, направить его открытие на программу: ( %Systemdrive%\Program Files\Microsoft Office\OFFICE11\WINWORD.exe ) Если можно напишите .bat код этой функции. |
|
Отправлено: 20:08, 03-05-2015 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать ufooo, это вопрос курсовой работы?
|
------- Отправлено: 00:02, 04-05-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 109
|
Профиль | Отправить PM | Цитировать Цитата mwz:
|
|
Отправлено: 00:12, 04-05-2015 | #3 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать ufooo, искать по всем дискам, в т.ч. сетевым?
|
------- Отправлено: 00:35, 04-05-2015 | #4 |
Пользователь Сообщения: 109
|
Профиль | Отправить PM | Цитировать искать по всем дискам
|
|
Последний раз редактировалось ufooo, 12-05-2015 в 13:14. Отправлено: 00:59, 04-05-2015 | #5 |
![]() Пользователь Сообщения: 82
|
Профиль | Сайт | Отправить PM | Цитировать Божечки.
Предисловие: сначала читаешь, потом выполняешь. 0) Можно попробовать так: @echo off set file=%Systemdrive%\Users\%Username%\AppData\Win.doc set program=%Systemdrive%\Program Files\Microsoft Office\OFFICE11\WINWORD.exe start "" "%program%" "%file%" Не забудь отписаться о результатах. |
Отправлено: 03:18, 04-05-2015 | #6 |
Пользователь Сообщения: 109
|
Профиль | Отправить PM | Цитировать |
Последний раз редактировалось ufooo, 10-05-2015 в 21:41. Отправлено: 04:32, 04-05-2015 | #7 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать ufooo, только эта запись не ищет файл Win.doc, а берёт его с заранее известного места.
А вам ведь надо найти (а если их несколько, в разных каталогах или на разных дисках?), а затем пустить на исполнение. |
------- Отправлено: 07:58, 04-05-2015 | #8 |
Пользователь Сообщения: 109
|
Профиль | Отправить PM | Цитировать Так.
@Echo off setlocal enableextensions enabledelayedexpansion For %%i In (c d e f g h i j k l m n o p q r s t u v w x y z) Do ( For /F "Delims=" %%a In ('DIR /B/S/A-D "%%i:\Winword.exe" 2^>Nul') Do set temp1=%%a) endlocal & set proga=%temp1% setlocal enableextensions enabledelayedexpansion For %%i In (c d e f g h i j k l m n o p q r s t u v w x y z) Do ( For /F "Delims=" %%a In ('DIR /B/S/A-D "%%i:\Win.doc" 2^>Nul') Do set temp2=%%a) endlocal & set file=%temp2% "%proga%" "%file%" Exit /b |
Последний раз редактировалось ufooo, 13-05-2015 в 01:33. Отправлено: 17:16, 04-05-2015 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - [решено] запуск определенной комманды в зависимости от IP адреса | Jeander | Скриптовые языки администрирования Windows | 12 | 16-09-2015 16:28 | |
CMD/BAT - Тема на удаления | nighttrap | Скриптовые языки администрирования Windows | 4 | 09-03-2015 22:08 | |
CMD/BAT - Поиск локальных дисков и запуск файла. | WoW | Скриптовые языки администрирования Windows | 0 | 09-02-2012 16:15 | |
PowerShell - Поиск в определенной группе конкретного пользователя | ejik_off | Скриптовые языки администрирования Windows | 1 | 26-12-2011 10:15 | |
[решено] Запуск определенной программы через n времени??? | Anarasius | AutoIt | 14 | 20-09-2009 01:31 |
|