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

Показать сообщение отдельно

Старожил


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

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


Цитата:
Во, так работает.
enabledelayedexpansion вызывает проблему с именами содержащими символ !

Код: Выделить весь код
@Echo Off
for %%e in (*.txt) do (
	Set "file=%%~nxe"
	Call Set allfiles=%%allfiles%% "%%file:^%%=^^^%%%%"
)
Call Echo programm.exe%%allfiles%%
Pause
и имена лучше брать в кавычки, потому что в них м.б. пробелы и др. спецсимволы, которых в batch'e туёва хуча

Отправлено: 17:51, 29-12-2011 | #9