Как поменять путь системной папки MT5

 

В общем использую только Portable версии, но чтобы прописались значки в Windows  и т.д. нужно ставить и обычную версию, неудобство в том, что открываться *.mq5 файлы потом в терминале который установлен в систему, а нужно в рабочем Portable варианте, копался в реестре, менял и все равно не в том открываются файлы.

Для чего это конкретно нужно, чтобы после открытия файлов нажимаем "Сохранить как" предлагалась своя Portable рабочая папка с индикаторами и т.д.

 
Fast528:

В общем использую только Portable версии, но чтобы прописались значки в Windows  и т.д. нужно ставить и обычную версию, неудобство в том, что открываться *.mq5 файлы потом в терминале который установлен в систему, а нужно в рабочем Portable варианте, копался в реестре, менял и все равно не в том открываются файлы.

Для чего это конкретно нужно, чтобы после открытия файлов нажимаем "Сохранить как" предлагалась своя Portable рабочая папка с индикаторами и т.д.

Символические ссылки. Только перед денсталяцией, если потребуется, важно предварительно удалить эти ссылки, иначе потеряете все данные.

 
Сергей Таболин:

Символические ссылки. Только перед денсталяцией, если потребуется, важно предварительно удалить эти ссылки, иначе потеряете все данные.

Такой вариант не подходит

 
Fast528:

В общем использую только Portable версии, но чтобы прописались значки в Windows  и т.д. нужно ставить и обычную версию, неудобство в том, что открываться *.mq5 файлы потом в терминале который установлен в систему, а нужно в рабочем Portable варианте, копался в реестре, менял и все равно не в том открываются файлы.

Для чего это конкретно нужно, чтобы после открытия файлов нажимаем "Сохранить как" предлагалась своя Portable рабочая папка с индикаторами и т.д.

Синхронизируйте папки маркет системного терминала и портабле терминала, средствами Винды.
 

нашел нормальное решение, надеюсь за это не банят

в реестре ищем metaeditor64

он в дереве HKEY_CLASSES_ROOT\MQL5.File\shell\open\command 

у меня выглядит так строка запуска D:\*****\MT5\metaeditor64.exe "%1" "/portable"

 

бесполезно, работает только до запуска Терминала, потом на дефолт скидывает

в журнале при запуске запись - аккаунт удален в целях безопасности, но акк на месте (DEMO)

 

а в самих значках, руками добавить ключ /portable не судьба ?

если вы всегда запускаете сам терминал с /portable то запустить редактор без оного ключа можно только с рабочего стола или меню..Добавьте ключик там

 
Maxim Kuznetsov:

а в самих значках, руками добавить ключ /portable не судьба ?

если вы всегда запускаете сам терминал с /portable то запустить редактор без оного ключа можно только с рабочего стола или меню..Добавьте ключик там

Кроме ещё одного значка для отдельного запуска это ничего не дает, так же нужно перетаскивать в окно.

Очевидно привязать запуск файлов (*.mq5) к портабле эдитору не получится, терминал при запуске проверяет пути и правит их.

 
Fast528:

Кроме ещё одного значка для отдельного запуска это ничего не дает, так же нужно перетаскивать в окно

Кого, в какое окно ?

прям таки стало интересно, что вы такого делаете :-)

PS/ есть ещё софт а-ля rsync - синхронизация каталогов/"папок" по сети. Можно в облако. Но рискованно - у MT с файловой системой, странные проблемы - он то ли лочит каталоги,
то ли выносит мозг виндовым службам организуя "свою песочницу",  но я при одновременной работе MT и облачных ФС наблюдаю тормоза обоих..

 

для привязки файлов к Portable-версии редактора:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MQL5.File\shell\open\command

путь должен быть типа D:\MT5_PORTABLE\metaeditor64.exe "%123" /portable

123 - имя учетной записи

----

тоже самое повторить в ветке ниже

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MQL5.Header\shell\open\command

----------- сохраняйте оригинальные названия перед изменениями


для удобства быстрой переброски скачанных *.mq5 файлов в папку редактора:

находим папку "send to" в C:\Users\Fast235\AppData\Roaming\Microsoft\Windows

удаляем там хлам и создаем ярлык на папку Portable-версии типа - E:\MT5_1\MQL5\              (очень удобно, исходники будут попадать прямо в корень "Навигатора")

Причина обращения: