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 

Sessions plugin
Goto page Previous  1, 2, 3 ... 20, 21, 22, 23  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
Andrey_A_A



Joined: 03 Jun 2010
Posts: 662
Location: Сочи, Хоста

PostPosted: Wed Jan 07, 2015 7:04 am    Post subject: Reply with quote

Instructor
Спасибо, я просто игнорировал это число, в функции прописал:
Code:
...
nReggExp = 0
If nFlags And &H10000000 Then nReggExp = 2


Теперь изменю и буду учитывать &H10000000
------------ Добавлено ------------
А что касается ответа
Code:
Можно посмотреть как перебирать элементы кучи, например, в OpenClosedRecentFile.js.

то это называется отстаньте... и это к вашему же вопросу о http://akelpad.sourceforge.net/forum/viewtopic.php?p=27316#27316
Quote:
Для чего убирать расшифровку кодов в вызове SendMain? Ведь совершенно не понятно, что он делает.

Вот то-то и оно... Если честно, не хотелось отвлекать, и по поводу кода я за ночь спросил у 8 знающих человек в ЛС - чтобы привели ваш код (Folds "не все так просто" http://akelpad.sourceforge.net/forum/viewtopic.php?p=27304#27304) в человеческий вид...
Все меня послали к вам... А вы меня ещё дальше)))
Спасибо, обойдусь и без Folds.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
VladSh



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

PostPosted: Fri Jan 16, 2015 6:17 pm    Post subject: Reply with quote

VladSh wrote:
... есть предложение усовершенствовать скрипт ForceNewInstance.js для работы с сессиями, т.е. чтобы аргументом передавать имея открываемой сессии при запуске нового экземпляра программы, и если, к примеру, в -session передать "?", то чтобы выдавался список (меню) всех имеющихся сессий, ну и т.д.
Типа такого - кнопка на тулбаре:
Code:
-"Новое окно AkelPad" Call("Scripts::Main", 1, "ForceNewInstance.js") Menu("FORCENEWINSTANCE") Icon("%a\AkelPad.exe")
и менюшка к ней:
Code:
"FORCENEWINSTANCE"
{
  "C выбором сесии..." Call("Scripts::Main", 1, "ForceNewInstance.js", `-CmdLine="/Call('Scripts::Main', 1, 'SessionsOpenMenu.js')"`)
# ...
}
Не совсем так, как хотелось (а хотелось сначала выбрать сессию, и чтобы новое окно проги открывалось уже с выбранной сессией), но лучше, чем ничего.

Добавлено: А вообще в идеале было бы, чтобы можно было при старте новой сессии указать какой-то параметр, чтобы не затирать сессию onExit главного инстанса программы... Т.е. чтобы открытые таким образом все изменения во вкладках писали бы не в общую onExit, а в свою собственную. Ну или запрещать писать состояние такой сессии на выходе.
Back to top
View user's profile Send private message Visit poster's website
Skif_off



Joined: 20 Oct 2013
Posts: 1094

PostPosted: Fri Jan 16, 2015 6:47 pm    Post subject: Reply with quote

VladSh
А если в скрипте SessionsOpenMenu.js заменить (добавив параметр, например) открытие сессии на что-то вроде
Code:
AkelPad.Call("Scripts::Main", 1, "ForceNewInstance.js", `-CmdLine="/Call("Sessions::Main", 1, aItems[nItem][0])"`)

?
Back to top
View user's profile Send private message
VladSh



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

PostPosted: Fri Jan 16, 2015 7:55 pm    Post subject: Reply with quote

Skif_off
Было бы здорово. Я был бы только рад, если бы в SessionsOpenMenu.js добавить параметр, открывающий сессию в новом окне.

Добавлено:

Вот такая строка работает:
Code:
AkelPad.Call("Scripts::Main", 1, "ForceNewInstance.js", '`-CmdLine="/Call("Sessions::Main", 1, "' + aItems[nItem][0] + '")"`');

Instructor
Добавьте пожалуйста аргумент, который бы позволил открывать сессию в другом окне! Smile
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 6223

PostPosted: Tue Jan 20, 2015 5:32 pm    Post subject: Reply with quote

VladSh
SessionsOpenMenu.js
Back to top
View user's profile Send private message Send e-mail
VladSh



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

PostPosted: Sat Jan 24, 2015 1:08 pm    Post subject: Reply with quote

Instructor
Спасибо!
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 6223

PostPosted: Thu Feb 05, 2015 7:23 am    Post subject: Reply with quote

Исправлено: сессия не сохранялась при выключении компьютера.

Fixed: session not saved when rebooting the PC.


Sessions plugin v8.4
Back to top
View user's profile Send private message Send e-mail
Cuprum



Joined: 28 Sep 2011
Posts: 370

PostPosted: Sat Feb 14, 2015 11:31 am    Post subject: Reply with quote

Вот такая ситуация - открыто много вкладок, несколько из этих вкладок надо сохранить в отдельную сессию. Чтобы просто отметить нужные - отправить - задать название сессии - сохранить.
Хотелось бы такую штуку...
Back to top
View user's profile Send private message
Akuro



Joined: 27 Mar 2015
Posts: 47

PostPosted: Sat Mar 28, 2015 2:25 pm    Post subject: Reply with quote

Great script. Very useful.
How do I change the font size? It is very hard to read on a hi-res monitor. I would like to make it larger, is this possible?
Back to top
View user's profile Send private message
VladSh



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

PostPosted: Wed Apr 08, 2015 10:13 pm    Post subject: Reply with quote

Instructor
Пользуюсь
Code:
Call("Scripts::Main", 1, "SessionsOpenMenu.js", `-ForceNewInstance=true`)
и всё бы ничего, если бы при открытии нового "сеанса" открытые в нём файлы не перезатирали список последних файлов основного инстанса проги.
Можно ли сделать такой параметр в аргументы, чтобы этого не происходило?
Причём список последних файлов в новой "сессии" должен работать. Только чтобы записи в реестр не было.
Back to top
View user's profile Send private message Visit poster's website
Akuro



Joined: 27 Mar 2015
Posts: 47

PostPosted: Thu Apr 09, 2015 9:12 pm    Post subject: Reply with quote

When I try to add "TextMove.js" via right-clicking in the sidebar "Add curent File" it will not add the real name, but the name "ect.js". Dbl-clicking this entry will not bring up "TextMove.js" but rather a new empty file. Confused
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 6223

PostPosted: Fri Apr 10, 2015 4:15 pm    Post subject: Reply with quote

Akuro
Not reproduced. Can you share/send your AkelPad folder?
Back to top
View user's profile Send private message Send e-mail
Akuro



Joined: 27 Mar 2015
Posts: 47

PostPosted: Fri Apr 10, 2015 4:43 pm    Post subject: Reply with quote

Was getting ready to zip and mail my folder when I decided to give it another try. It works now Embarassed Embarassed
I swear, it did not work yesterday, no matter what I tried. Well, I didn't try rebooting my machine....

Anyway, thanks for offering your help. Will keep an eye on it and report back if I encounter it again.
Back to top
View user's profile Send private message
Akuro



Joined: 27 Mar 2015
Posts: 47

PostPosted: Wed Apr 15, 2015 9:06 am    Post subject: Reply with quote

Exit-dialog: Session was modified. Do you want to save it?
CANCEL does the same as NO - it will not cancel, but exit anyway.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 6223

PostPosted: Sun Apr 19, 2015 7:47 pm    Post subject: Reply with quote

Изменено: плагин теперь не создает отдельный поток, а использует основной.
Добавлено: возможность использовать шрифт окна редактирования в списке.
Исправлено: ответ "Отмена" в сообщении о сохранении сессии при выходе из программы.

Changed: plugin now not create own thread and use the main one.
Added: possibility to use edit font in list.
Fixed: answer "Cancel" in save prompt on program exit.


Sessions plugin v8.6
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3 ... 20, 21, 22, 23  Next
Page 21 of 23

 
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