Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Запуск *.exe файлов.

Ответить
Настройки темы
CMD/BAT - [решено] Запуск *.exe файлов.

Ветеран


Сообщения: 900
Благодарности: 86

Профиль | Отправить PM | Цитировать


Здравствуйте. Прошу, подскажите, как реализовать следующее: имеется папка, например C:\Temp, а эта папка содержит подпапки и файлы различных расширений. Как мне при помощи батника ходить в подпапки, находящиеся в папке C:\Temp\ и запускать только файлы, имеющие расширение *.exe?

Или что-то вроде этого: найти в папке C:\Temp все файлы, имеющие расширение *.exe и поочередно их запускать. Надеюсь, моя задумка всем понятна.

PS. *.exe файлы в моем случае являються sfx архивами winrar.

Батник следующего содержвания (пытался его использовать):
Цитата:
cd /d C:\Temp\123\
start *.exe
не работает.

Отправлено: 10:21, 31-10-2009

 

Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


Цитата Mishechka:
не из батника, а из командной строки »
Код: Выделить весь код
cmd /c For /R C:\Temp %I In (*.exe) Do Start /Wait "" "%I"

Последний раз редактировалось gora, 29-10-2010 в 18:55.


Отправлено: 18:39, 29-10-2010 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 247
Благодарности: 7

Профиль | Сайт | Отправить PM | Цитировать


gora, Сообщает, что Виндовс не удалось найти "For"...

Отправлено: 18:53, 29-10-2010 | #12


Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


Mishechka, поправил

Отправлено: 18:56, 29-10-2010 | #13


Старожил


Сообщения: 247
Благодарности: 7

Профиль | Сайт | Отправить PM | Цитировать


gora, Моргнуло консольное окно и ничего не запустилось...

Отправлено: 19:47, 29-10-2010 | #14


Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


Цитата Mishechka:
ничего не запустилось »
Запускаемые файлы должны у Вас лежать в папке C:\Temp. Они там есть?
Эти файлы запускаются двойным щелчком?
Запустите так и посмотрите, что пишет в консольном окне:
Код: Выделить весь код
cmd /k For /R C:\Temp %I In (*.exe) Do Start /Wait "" "%I"

Отправлено: 21:24, 29-10-2010 | #15


Старожил


Сообщения: 247
Благодарности: 7

Профиль | Сайт | Отправить PM | Цитировать


Я взял и бросил в папку Temp любой EXE и всё сработало, как с первым кодом, так и со вторым.
Но тогда почему не работало когда я указывал другой адрес?

Спасибо.

Отправлено: 22:29, 29-10-2010 | #16


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата Mishechka:
когда я указывал другой адрес »
Вместо «C:\Temp»? Возможно, указанный Вами путь содержал пробельные символы в пути. Можно использовать кавычки, наподобие:
Код: Выделить весь код
cmd.exe /k for /r "%ProgramFiles%" %i in (*.exe) do @echo "%i"

Отправлено: 05:59, 30-10-2010 | #17


Старожил


Сообщения: 247
Благодарности: 7

Профиль | Сайт | Отправить PM | Цитировать


Iska, работает, но ищет (*.exe) только в папке:

C:\Documents and Settings\Boss>Start /Wait "" "%I"
Не удается найти файл %I.

хотя я указываю другой адрес.

Да Вы знаете мою проблему по другой теме http://forum.oszone.net/post-1530063.html#post1530063

Мне нужно запускать exe-файл, который, в свою очередь, будет запускать cmd-файл, который удалит папку:

RD "%ProgramFiles%\Xenocode".

Или запускать exe-файл с условием, что после его запуска эта папка удалится, при условии, что папка пуста.

Спасибо.

Отправлено: 10:45, 01-11-2010 | #18


Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


нужно запустить с флешки программу MPR в фоновом режиме, и уж совсем было бы здорово, если бы эта прога автоматически сохраняла пароли в корне флешки???

Отправлено: 22:00, 22-01-2012 | #19


Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте.
Прошу подсказать, как применить тему оформления
с исполнением в теневой форме с утилитой cmdow.exe,
где:

@echo off
start /wait %systemroot%\Resources\Themes\aero.theme - запуск темы
cmdow.exe ЏҐаб®**«Ё§*жЁп /CLS - закрытие окна "Персонализация"
exit - выход

Что бы не отображалось окно "Персонализация" при выполнении.

Спасибо.

Отправлено: 09:47, 02-04-2019 | #20



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Запуск *.exe файлов.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Запрет за запуск копий .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




 
Переход