Explorer plugin
- Author
- Message
-
Offline
- Posts: 381
- Joined: Wed Sep 28, 2011 3:05 pm
Столкнулся с проблемой.
Есть простой скрипт
После запуска скрипта, фокус, само собой, переходит на новую
Но в проводнике продолжает подсвечиваться файл, на котором скрипт бы
Хотя в конце скрипта приказано обновлять дерево.
В принципе, если в скрипте написать для создания файла "более глубокий" путь с существующими подпапками, то поддерево в проводнике не разворачивается, подсвеченным остается предыдущий файл.
Есть идеи, как это можно исправить?
Есть простой скрипт
Code: Select all
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);
}
Но в проводнике продолжает подсвечиваться файл, на котором скрипт бы
Хотя в конце скрипта приказано обновлять дерево.
В принципе, если в скрипте написать для создания файла "более глубокий" путь с существующими подпапками, то поддерево в проводнике не разворачивается, подсвеченным остается предыдущий файл.
Есть идеи, как это можно исправить?
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Исправлено: сохранение документа под новым именем не вызывало выделение нового имени в дереве (PMDI).
Fixed: saving document under a new name doesn't cause new name selection in the tree (PMDI).
Explorer plugin v6.3
Fixed: saving document under a new name doesn't cause new name selection in the tree (PMDI).
Explorer plugin v6.3
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Очень часто с помощью плагина открываю один какой-нибудь файл, и потом надо жать на крестик, чтобы закрыть плаг.
Можно ли в настройку добавить "Закрывать окно плагина при открытии файла"? Было бы очень удобно!
Если нужно открыть несколько файлов не закрывая плагин, то можно было бы использовать Shift+ клик (это по смыслу подходит).
Ещё, для случая, когда нет ни одного открытого файла хотелось бы, чтобы при нажатии Esc плагин перехватывал её и сначала закрывался сам, а затем (при втором нажатии) только программа.
Можно ли в настройку добавить "Закрывать окно плагина при открытии файла"? Было бы очень удобно!
Если нужно открыть несколько файлов не закрывая плагин, то можно было бы использовать Shift+ клик (это по смыслу подходит).
Ещё, для случая, когда нет ни одного открытого файла хотелось бы, чтобы при нажатии Esc плагин перехватывал её и сначала закрывался сам, а затем (при втором нажатии) только программа.
-
Offline
- Posts: 23
- Joined: Sat Jun 14, 2014 3:56 am
Load file on selection/focus change (cursor arrow up/down)
When the user selects a file in the explorer then it will be loaded (when left clicking on an file).
Could the same be optionally added but now when the user moves up/down in the explorer tree when using the arrow keys. (or in other words: when the focus/selection shifts to another item).
With "optionally" I mean, add a check box called "load on selection change" (or something else that's better) in the explorer right-click "settings" dialogbox.
EDIT:
Or as an alternative, is there a script possible which detects when selection is. And when a selection is changed to another file then output it's path.
(I can then change the script to my specifications)
Could the same be optionally added but now when the user moves up/down in the explorer tree when using the arrow keys. (or in other words: when the focus/selection shifts to another item).
With "optionally" I mean, add a check box called "load on selection change" (or something else that's better) in the explorer right-click "settings" dialogbox.
EDIT:
Or as an alternative, is there a script possible which detects when selection is. And when a selection is changed to another file then output it's path.
(I can then change the script to my specifications)