bish
07-04-2011, 07:59
Есть код: ...
Set skin="%~dp0skins"
Set PlugPath=%Path_1%\plugins
For /F "usebackq delims=" %%C In (` Dir %skin% /AD /B /ON 2^>nul `) Do (
For %%B In ("%~dp0skins\%%C\*.zip") Do (
Call "%~dp07z.exe" x "%%B" -o"%PlugPath%\%%C\skins" -aoa >nul
)
)
...
При выполнении скрипта с этим куском кода создаётся папка "C:\WINDOWS\system32\skins". Подскажите, почему она создаётся ? Как исправить код, чтобы этого не было ? В остальном скрипт делает всё правильно, т.е. распаковывает архивы куда надо, вот только этот побочный нежелательный эффект.
Set skin="%~dp0skins"
Set PlugPath=%Path_1%\plugins
For /F "usebackq delims=" %%C In (` Dir %skin% /AD /B /ON 2^>nul `) Do (
For %%B In ("%~dp0skins\%%C\*.zip") Do (
Call "%~dp07z.exe" x "%%B" -o"%PlugPath%\%%C\skins" -aoa >nul
)
)
...
При выполнении скрипта с этим куском кода создаётся папка "C:\WINDOWS\system32\skins". Подскажите, почему она создаётся ? Как исправить код, чтобы этого не было ? В остальном скрипт делает всё правильно, т.е. распаковывает архивы куда надо, вот только этот побочный нежелательный эффект.