Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Разработка => Topic started by: ASix on 16 05 2019, 07:28:04

Title: Miranda NG не принимает путь к профили в качестве аргумента
Post by: ASix on 16 05 2019, 07:28:04
Miranda IM в качестве аргумента принимала путь к профилю и запускала указанный профиль, например: "C:\Program Files\Miranda IM\miranda32.exe" "\\fs\user\personal\Василий Орлов\comm\icq\user\user.dat"
Miranda NG же не обрабатывает этот аргумент и не видя профиль запускает менеджер профилей, это не есть гуд, так на работе запуск Миранду у всех пользователей основан на таком варианте. Хотелось бы увидеть эту фичу в следующей версии Miranda NG
Title: Re: Miranda NG не принимает путь к профили в качестве аргумента
Post by: dartraiden on 16 05 2019, 08:29:55
Используйте ключ командной строки /profile (https://wiki.miranda-ng.org/index.php?title=Выбор_профиля)
Title: Re: Miranda NG не принимает путь к профили в качестве аргумента
Post by: ASix on 16 05 2019, 08:42:18
То, что нужно использовать /profile: уже не очень весело и более трудоёмко слазить с IM, ну это полбеды, спасибо.
Новая проблема - не понимает путь к профилю с пробелом, несмотря на то, что путь указан в кавычках.
Title: Re: Miranda NG не принимает путь к профили в качестве аргумента
Post by: dartraiden on 16 05 2019, 08:44:24
А если убрать "\user.dat"? Смущает, что в документации говорится про путь к профилю, а вы указываете полный путь вплоть до базы. Профиль это каталог, где лежит база (которая обязана называться как каталог и имеет расширение .dat) и прочие файлы. В вики переводчик, видимо, этот момент недостаточно прочувствовал, потому что не делает отличия между профилем и базой.

В вашем примере (\user\user.dat) \user\ - профиль, а user.dat - база.
Title: Re: Miranda NG не принимает путь к профили в качестве аргумента
Post by: ASix on 16 05 2019, 08:58:37
эффект тот же, Миранда не читает, то что после пробела в пути. Например как в моем примере "C:\Program Files\Miranda IM\miranda32.exe" "\\fs\user\personal\Василий Орлов\comm\icq\user\user.dat" Миранда считает, что путь \\fs\user\personal\Василий
Title: Re: Miranda NG не принимает путь к профили в качестве аргумента
Post by: dartraiden on 16 05 2019, 09:02:25
"C:\Program Files\Miranda NG\Miranda64.exe" "/profile:C:\Users\dr\Desktop\test тестович\home\home.dat"

ларчик просто открывался: в кавычки нужно было взять всю конструкцию "/profile:блаблабла"
Title: Re: Miranda NG не принимает путь к профили в качестве аргумента
Post by: ASix on 17 05 2019, 07:13:36
действительно...
спасибо!  :THUMBS UP: