GMax wrote:нет, моих панелей нет и не предвидится, я просто изнутри своего плагина хочу устанавливать путь для текущей панели. причём нужно только обычные каталоги и network.
если б путь \\server\ в фаре срабатывал, этого хватило бы и я вообще не заморачивался, но фару нужно именно \\server\share, что не подходит
А, понятно. Хм, не знаю.. Может, это к Фарнет напрямую не имеет отношения. Узнай, как это сделать в обычных плагинах, ткни носом. Если у Фара есть механизм, и я его не открыл и не предоставил, то это можно доработать, конечно.
Last edited by NightRoman on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason:оверквотинг
Это мне будет гораздо сложнее, я Far API знаю только в объёме некоей доли FarNet
где-то в FarNet были другие варианты типа GoToPath, но они тоже не срабатывали никак
Max Rusov wrote:Единственный способ, который я знаю - запостить макрос "net:\\... Enter"
Тогда надо курить в сторону метода Far.Net.PostText(), где в конце строки поместить \n, что будет транслировано в Enter. Проверить сам прямо щас не могу.
Last edited by NightRoman on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason:оверквотинг
Спасибо, для меня подойдёт, если научсь сохранять и восстанавливать текущую ком.строку и не писать мой PostText в историю
но вообще-то это оказывается неприятное ограничение...
GMax wrote:Спасибо, для меня подойдёт, если научсь сохранять и восстанавливать текущую ком.строку и не писать мой PostText в историю
но вообще-то это оказывается неприятное ограничение...
Save:
var oldText = Far.Net.CommandLine.Text;
Restore:
Far.Net.CommandLine.Text = oldText;
Чтобы не попало в историю - не знаю такого способа, если есть, было бы интересно узнать. А ограничение - это-таки вряд ли Фарнета ограничение, оно просто унаследовано. Был бы АПИ, добавить его аналог в Фарнет - пустяковое дело.
Last edited by NightRoman on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason:оверквотинг
Toxa
Выглядит как будто сам плагин Фар не может загрузить. А Фар какой версии у тебя? Что еще может быть не так? Взгляни в Readme.txt в конец про известные проблемы и все проверь. Качнули 28 человек со вчерашнего дня, ты первый жалуешься, пока выглядит, что у себя надо копать. Но я готов разбираться, пиши подробности если будут.
Попробовал ещё раз.
Откатывался к FarNet.4.3.31 — снова всё нормально.
Далее обновляю по шагам:
1. Far.exe.config не копировал — он не менялся.
2. Копирую FarNet\*.* без Modules. Каталог Modules отличается только наличием RightControl (его пробовал удалять).
3. Копирую Plugins\FarNet\*.*
4. Чищу !Cache в реестре и запускаю ClearPluginsCache.cmd
Результат тот же.
Far стоял сначаза 1750, обновился до 1758.
DVall, какая операционка, XP? А на Висте и выше у кого-нить есть проблемы?
У меня появилось подозрение, что GetCurrentConsoleFontEx в XP не поддерживается (либо не напрямую). Блин. Если это действительно так, откатитесь пока, надо будет еще подумать над этим получше.