AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Explorer plugin
Goto page Previous  1, 2, 3 ... 10, 11, 12
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
Akuro



Joined: 27 Mar 2015
Posts: 47

PostPosted: Sat Apr 25, 2015 3:32 pm    Post subject: Reply with quote

Thank you.
Back to top
View user's profile Send private message
Cuprum



Joined: 28 Sep 2011
Posts: 370

PostPosted: Mon Nov 30, 2015 4:26 pm    Post subject: Reply with quote

Столкнулся с проблемой.
Есть простой скрипт
Code:
var rPtrn  = /^.*\\/;
var pEditFile = AkelPad.GetEditFile(0);
var currentPath = pEditFile.match(rPtrn)[0];
var fileName = "file.txt";
var pExplorer = "Explorer::Main";

AkelPad.Command(4101, 1); /*IDM_FILE_NEW*/
AkelPad.SaveFile(AkelPad.GetEditWnd(), currentPath + fileName, -1, -1, 0x1 /*SD_UPDATE*/);

if ( AkelPad.IsPluginRunning(pExplorer) ) {
   AkelPad.Call(pExplorer, 2);
}


После запуска скрипта, фокус, само собой, переходит на новую вкладку с файлом.



Но в проводнике продолжает подсвечиваться файл, на котором скрипт бы вызван.



Хотя в конце скрипта приказано обновлять дерево.
В принципе, если в скрипте написать для создания файла "более глубокий" путь с существующими подпапками, то поддерево в проводнике не разворачивается, подсвеченным остается предыдущий файл.
Есть идеи, как это можно исправить?
Back to top
View user's profile Send private message
Kley



Joined: 28 Mar 2015
Posts: 202
Location: Russia

PostPosted: Mon Nov 30, 2015 9:34 pm    Post subject: Reply with quote

Cuprum
Странно, у меня на Win7 32 и 64, при запущенном Explorer плагине, скрипт работает, окно плагина обновляется.
Back to top
View user's profile Send private message
Cuprum



Joined: 28 Sep 2011
Posts: 370

PostPosted: Tue Dec 01, 2015 6:26 pm    Post subject: Reply with quote

Kley
У меня Win 7 64. Проблему наблюдаю только на 32-битной версии Акела, на 64-битной вроде все норм.
Back to top
View user's profile Send private message
Cuprum



Joined: 28 Sep 2011
Posts: 370

PostPosted: Wed Dec 02, 2015 3:56 pm    Post subject: Reply with quote

Похоже, разобрался.
Зависит не от разрядности, а от режима.
После запуска скрипта новый файл в дереве проводника подсвечивается только в Многооконном режиме (MDI).
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 6223

PostPosted: Mon Dec 07, 2015 4:59 pm    Post subject: Reply with quote

Cuprum wrote:
После запуска скрипта новый файл в дереве проводника подсвечивается только в Многооконном режиме (MDI).
Исправлено. Будет доступно после релиза 4.9.7.
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 6223

PostPosted: Tue Dec 15, 2015 5:51 pm    Post subject: Reply with quote

Исправлено: сохранение документа под новым именем не вызывало выделение нового имени в дереве (PMDI).

Fixed: saving document under a new name doesn't cause new name selection in the tree (PMDI).


Explorer plugin v6.3
Back to top
View user's profile Send private message Send e-mail
VladSh



Joined: 29 Nov 2006
Posts: 3069
Location: Киев, Русь

PostPosted: Sat Apr 02, 2016 8:29 am    Post subject: Reply with quote

Очень часто с помощью плагина открываю один какой-нибудь файл, и потом надо жать на крестик, чтобы закрыть плаг.
Можно ли в настройку добавить "Закрывать окно плагина при открытии файла"? Было бы очень удобно!
Если нужно открыть несколько файлов не закрывая плагин, то можно было бы использовать Shift+ клик (это по смыслу подходит).


Ещё, для случая, когда нет ни одного открытого файла хотелось бы, чтобы при нажатии Esc плагин перехватывал её и сначала закрывался сам, а затем (при втором нажатии) только программа.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3 ... 10, 11, 12
Page 12 of 12

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group