zion87,
Не получается -взял 2 разных файла - один dacha.exe другой daSha.exe
Цитата zion87:
Код:
@echo off
set direct="%~dp0"
for %%z in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
for /f "delims=*" %%H in ('dir /s /b /a-d "%%z:\dacha.exe" ^|Findstr /bev /c:%direct%dacha.exe') do call :1 "%%~dpH"
)
goto:eof
:1
copy /y %direct%dacha.exe %1 »
|
и выдает:
Имя папки c:\Documents and Settings\Администратор\Local Settings\Application Dat
a\Xenocode\Sandbox\Corel Graphics Applications\15.0.0.486\2010.06.14T18.54\Virtu
al\MODIFIED\@APPDATACOMMON@\Corel\Messages\540215253_807001\EN\MessageCache1\Wor
kflow\shared\Images\installoption слишком длинно.
Запускал из папки на раб.столе.
А может надо по другому-я вообще-то хотел заменить самораспаковывающийся архив dacha.exe, запущенный, допустим с раб.стола, который при запуске распаковывает во временную директорию файл daSha.exe и данный батник и запускает его.