Скачать MetaTrader 5

Как получить путь к директории данных пользователя?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Sergey Nevmerzhitsky
106
Sergey Nevmerzhitsky  
Необходимо в MQL4 узнать путь к директории данных пользователя, размещенную где-то в недрах UAC. Среди функций есть TerminalPath(), но она выдает путь к директории установки терминала. Рабочей директорией запускаемого скрипта/советника/индикатора (если узнать её через cmd.exe) также является директория установки терминала. Пытаться собрать путь вручную, склеивая системные переменные и перебивая все файлы origin.txt, как-то не хочется... Подскажите, пожалуйста, решение, бывалые!
MetaQuotes
Админ
25283
Renat Fatkhullin  

Есть команда TerminalInfoString(TERMINAL_COMMONDATA_PATH).

и остальные

Идентификатор

Описание

Тип свойства

TERMINAL_LANGUAGE

Язык терминала

string

TERMINAL_COMPANY

Имя компании

string

TERMINAL_NAME

Имя терминала

string

TERMINAL_PATH

Папка, из которой запущен терминал

string

TERMINAL_DATA_PATH

Папка, в которой хранятся данные терминала

string

TERMINAL_COMMONDATA_PATH

Общая папка всех клиентских терминалов, установленных на компьютере

string

Sergey Nevmerzhitsky
106
Sergey Nevmerzhitsky  

Спасибо! Нагуглить почему-то не удалось. Предлагаю добавить описание этой функции в документ https://www.mql5.com/ru/articles/1388

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий