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

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

Ответить
Настройки темы
CMD/BAT - [решено] Как исключить обработку одного exe-файла из пакетной обработки нескольких файлов?

Аватара для Nun-Nun

Ветеран


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


Конфигурация

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


Как вот в этом коде в команде FOR исключить обработку одного exe-шника из пакетной обработки остальных exe-шников?

Код: Выделить весь код
SetLocal EnableExtensions
Set NamePathTemp=C:\Temp\Temp
Set NamePath=C:\Temp
Set Spisok=%NamePathTemp%\Spisok.txt
MD %NamePathTemp%
Dir /b *.exe >"%NamePathTemp%\Spisok.txt"
For /F "Delims=" %%I In (%Spisok%) Do MD %NamePathTemp%\%%~nI & %%I /Q /C /T:C:\Temp\Temp\%%~nI & REN %NamePathTemp%\%%~nI\*.msp %%~nI.msp & MOVE %NamePathTemp%\%%~nI\*.msp %NamePath% & RD /S /Q %NamePathTemp%

Отправлено: 00:30, 14-05-2009

 

Аватара для gora

Ушёл из жизни


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

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


Цитата Nun-Nun:
исключить обработку одного exe-шника из пакетной обработки »
Попробуйте так:
Код: Выделить весь код
SetLocal EnableExtensions
Set NamePathTemp=C:\Temp\Temp
Set NamePath=C:\Temp
Set Spisok=%NamePathTemp%\Spisok.txt
Set ExceptionFile=FileName.exe
MD %NamePathTemp%
Dir /b *.exe >"%Spisok%"
For /F "Delims=" %%I In (%Spisok%) Do (
	If /I Not %%I==%ExceptionFile% (
		MD %NamePathTemp%\%%~nI
		%%I /Q /C /T:C:\Temp\Temp\%%~nI
		REN %NamePathTemp%\%%~nI\*.msp %%~nI.msp
		MOVE %NamePathTemp%\%%~nI\*.msp %NamePath%
		RD /S /Q %NamePathTemp%
	)
)
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:26, 14-05-2009 | #2



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

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


Аватара для Nun-Nun

Ветеран


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

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


gora, большое спасибо за подсказку, очень выручили!

-------
Свобода не означает вседозволенность.


Отправлено: 12:16, 14-05-2009 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как сделать обработку $_GET и сборку html-документа екзешником, как multitran.ru? borg92 Вебмастеру 1 13-08-2009 10:23
Разное - Проблема пакетной перекодировки файлов rBBWYwg Microsoft Windows 2000/XP 0 04-08-2009 16:57
CMD/BAT - [решено] Вызов одного пакетного файла из другого Solitude Скриптовые языки администрирования Windows 2 24-02-2009 18:47
Как экспортировать поле из одного dbf файла в другой? Raman Программное обеспечение Windows 1 04-04-2008 14:30
Программа для пакетной обработки аудио (mp3) dascon Видео и аудио: обработка и кодирование 15 10-06-2007 13:23




 
Переход