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

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

Ветеран


Contributor


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

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


Sisin, Попробуйте вариант
Код: Выделить весь код
@Echo On
cls
	Set "Mask=log*."
	Set "BoxIn=C:\11"

	Set "Prg="Program.exe" /F "%BoxIn%\%%f" /D "%BoxIn%" /DW"
	
	FOR /F "usebackq delims=" %%f IN (`2^>nul Dir "%BoxIn%\%Mask%" /B /A:-D /O:-D /T:C`) DO (
		Start " " %Prg%
		Exit /B
	)
	Echo !!! Folder Or Files "%BoxIn%\%Mask%" not found
Exit /B 1
Допустим, Ваш батник называется bat.bat
Запустите его так: bat.bat >C:\kuku.txt 2>&1
Приложите файл C:\kuku.txt к сообщению для анализа
@Echo On в боевом варианте надо заменить на @Echo Off, хотя это не сильно принципиально.
Цитата Iska:
теоретически возможно (не проверялось), что параметр «/D "…"» поглощает команда start. »
Можно попробовать убрать Start " " и, опять же, запустить батник bat.bat >C:\kuku222.txt 2>&1
Файлы в студию.

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:30, 06-05-2019 | #11