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

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

Аватара для V!RTuE

Пользователь


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

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


РЕШЕНО!!!
Georgio, Iska, Большое спасибо.
Вот получился такой код. Работает и на локальной машине и на сервере:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

if not exist "%~dp0123" md "%~dp0123"

for /f "usebackq tokens=3" %%i in (
	`reg.exe query "HKEY_CURRENT_USER\Software\ConsultantPlus" /s 2^>nul ^| findstr.exe /r /c:"WrkDir.*REG_SZ"`
) do if exist "%%~i\." for /f "delims=" %%j in ('dir /a-d/b/s "%%~i\*.stt" 2^>nul') do copy "%%j" "%~dp0123">nul

endlocal
exit /b 0
PS. Использовать SET f=%~dp0% здесь мне не надо было, как я думал (использовал в другой части кода, где действительно это необходимо было. наверное)

Последний раз редактировалось V!RTuE, 28-08-2014 в 10:56.


Отправлено: 10:22, 28-08-2014 | #9