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

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

Ветеран


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

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


Основываясь на: Where does Microsoft Outlook 2010 save my information and configurations? - Outlook - Office.com и CMD/BAT: использование стандартных GUI-диалогов выбора папки и файла, можно попробовать так:
Код: Выделить весь код
@echo off
setlocal

for /f "tokens=2 delims=:" %%i in ('chcp') do (
	set sPrevCP=%%i
	chcp 1251 >nul
)

for /f "usebackq delims=" %%i in (
    `@"%systemroot%\system32\mshta.exe" "javascript:var objShellApp = new ActiveXObject('Shell.Application');var Folder = objShellApp.NameSpace('shell:Local AppData');try {new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(Folder.Self.Path)};catch (e){};close();" ^
    1^|more`
) do set sLocalAppData=%%i

chcp %sPrevCP% >nul

if defined sLocalAppData (
    set sMSOutlookDataFilesPath=%sLocalAppData%\Microsoft\Outlook

    if exist "!sMSOutlookDataFilesPath!" (
        echo !sMSOutlookDataFilesPath!
    ) else (
        echo Папка [!sMSOutlookDataFilesPath!] не найдена.
    )
) else (
    echo Папка [shell:Local AppData] не найдена.
)

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

Отправлено: 17:45, 09-09-2011 | #2