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

Есть команда 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 2014.09.18 10:55  

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

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