Имя пользователя:
Пароль:
 

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


Moderator


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

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


Цитата Flayer:
на диске с ОС
Примерно так:
Код: Выделить весь код
@Echo Off
SetLocal EnableExtensions

Set File=result001.txt
Set Drive=%SystemDrive%
Set EXE=result.exe

If Not Exist "%~dp0%EXE%" (
  Echo Файл %EXE% отсутствует в папке со скриптом.
  Exit /B
)
For /F "Delims=" %%I In ('Dir /A-D /B /S "%Drive%\%File%"') Do (
  Xcopy.exe "%~dp0%EXE%" "%%~dpI" /Q /R /Y >nul
  Start /D"%%~dpI" /Wait "%EXE%"
)
Если result.exe - консольное приложение, команду Start можно заменить на:
Код: Выделить весь код
PushD "%%~dpI"
"%EXE%"
PopD
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:14, 22-10-2011 | #2