|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Запуск *.exe файлов. |
|
|
CMD/BAT - [решено] Запуск *.exe файлов.
|
Ветеран Сообщения: 900 |
Профиль | Отправить PM | Цитировать Здравствуйте. Прошу, подскажите, как реализовать следующее: имеется папка, например C:\Temp, а эта папка содержит подпапки и файлы различных расширений. Как мне при помощи батника ходить в подпапки, находящиеся в папке C:\Temp\ и запускать только файлы, имеющие расширение *.exe?
Или что-то вроде этого: найти в папке C:\Temp все файлы, имеющие расширение *.exe и поочередно их запускать. Надеюсь, моя задумка всем понятна. PS. *.exe файлы в моем случае являються sfx архивами winrar. Батник следующего содержвания (пытался его использовать): Цитата:
|
||
Отправлено: 10:21, 31-10-2009 |
Сообщения: 53444
|
Профиль | Отправить PM | Цитировать |
Отправлено: 10:30, 31-10-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 900
|
Профиль | Отправить PM | Цитировать Petya V4sechkin
Спасибо за помощь. |
Отправлено: 11:54, 31-10-2009 | #3 |
Ветеран Сообщения: 900
|
Профиль | Отправить PM | Цитировать Тема поднята вновь всвязи с необходимостью делать всё тоже самое, что указано в 1м сообщении данной моей темы на форуме, но только:
1) для файлов с расширением *.7z (в моем случае, созданы при помощи программы 7-Zip 9.14 beta); 2) т. к. файлы являются архивами, то их надо распаковывать, например, в папку C:\Tester\. Здравствуйте. Прошу, подскажите, как реализовать следующее: имеется папка, например C:\Temp\, а эта папка содержит подпапки и файлы различных расширений. Как мне при помощи батника ходить в подпапки, находящиеся в папке C:\Temp\ и распаковывать, например, в папку C:\Tester\ только файлы, имеющие расширение *.7z? Или что-то вроде этого: найти в папке C:\Temp\ все файлы, имеющие расширение *.7z и поочередно их распаковывать, например, в папку C:\Tester\. Надеюсь, моя задумка всем понятна. PS. *.7z файлы, в моем случае, созданы при помощи программы 7-Zip 9.14 beta. Спасибо. |
Отправлено: 13:59, 05-06-2010 | #4 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать
В папке OutFolder будут создаваться папки с именем исходного архива и каждый архив будет распаковываться в свою папку.
|
|
Отправлено: 15:20, 05-06-2010 | #5 |
Ветеран Сообщения: 900
|
Профиль | Отправить PM | Цитировать gora
А возможно ли использование вот таких файлов для распаковки файлов-архивов с расширением *.7z? Если да, то код будет вот таким? @Echo Off REM В нижеследующей строке подразумевается, что файлы 7-zip32.dll и un7zip.exe из архива скачать находятся в папке c:\BIN\ Set Path7zip=c:\BIN\un7zip.exe Set SrsFolder=C:\Temp Set OutFolder=C:\Tester For /R "%SrsFolder%" %%I In (*.7z) Do "%Path7zip%" x "%%I" -o"%OutFolder%\%%~nI" -aoa >Nul pause>Nul |
Последний раз редактировалось SharkyEXE, 02-04-2011 в 19:32. Отправлено: 15:25, 05-06-2010 | #6 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать SharkyEXE, проще использовать автономный архиватор 7zr.exe, входит в 7z914_extra.
|
Отправлено: 15:34, 05-06-2010 | #7 |
Старожил Сообщения: 193
|
Профиль | Отправить PM | Цитировать Подскажите, как реализовать запуск файла, но без указания полного пути, а находящегося рядом с батником!?
|
Отправлено: 20:21, 13-09-2010 | #8 |
Старожил Сообщения: 352
|
Профиль | Отправить PM | Цитировать %~dp0\файл.exe
|
Отправлено: 20:44, 13-09-2010 | #9 |
Старожил Сообщения: 247
|
Профиль | Сайт | Отправить PM | Цитировать |
Отправлено: 18:36, 29-10-2010 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Запрет за запуск копий .exe (?) | 80971815772 | AutoIt | 2 | 06-09-2009 23:54 | |
[решено] Запуск EXE c параметрами ( test.exe -123 -abc ) | FlatX007 | AutoIt | 2 | 22-06-2009 16:47 | |
[решено] Запуск .exe с расширением tmp | morgan1991 | AutoIt | 1 | 22-04-2009 15:53 | |
[решено] Запуск winnt32.exe под Vista | Yandex | Microsoft Windows Vista | 3 | 20-04-2009 23:23 | |
Разное - [решено] WDT 2008: не проходит запуск wpeinit.exe | Well7 | Другие серверные продукты | 1 | 31-03-2009 11:42 |
|