| View previous topic :: View next topic |
| Author |
Message |
[Yustas.NeO]
Joined: 12 Mar 2007 Posts: 235
|
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4638
|
Posted: Sun Aug 19, 2012 3:48 pm Post subject: |
|
|
| Infocatcher wrote: | Раз уж тема с автосохранением сессии на случай падения что-то завяла, может, хотя бы добавить возможность сохранить сессию по имени?
Что-нибудь вроде
Call("Sessions::Main", 2, "FILE")
И можно еще дополнительный параметр – задавать ли вопрос при перезаписи. | См. версию 6.8. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4638
|
Posted: Sun Aug 19, 2012 3:51 pm Post subject: |
|
|
Добавлено: внешний вызов с кодом 2 для сохранения текущей сессии.
Исправлено: восстановление закладок.
Added: external call with code 2 to save current session.
Fixed: bookmarks restoring.
Sessions plugin v6.8 |
|
| Back to top |
|
 |
[Yustas.NeO]
Joined: 12 Mar 2007 Posts: 235
|
Posted: Mon Aug 20, 2012 1:14 pm Post subject: |
|
|
Сохраняю текущую сессию "Call("Sessions::Main", 2, "OnExit")"; вызываю "Call("Sessions::Main", 1, "OnExit")" - открывается несколько пустых вкладок (вроде как "число пустых вкладок" = "(число открытых файлов / 2) с округлением в большую сторону".
Почему такое может быть?
Восстановление "/Overtype=1" так и не починено... |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1431
|
Posted: Mon Aug 20, 2012 4:35 pm Post subject: |
|
|
Простенькая автосохранялка:
autoSaveSession.js
| Code: | // Usage: add
// /Call("Scripts::Main", 1, "autoSaveSession.js")
// to CmdLineBegin option
AkelPad.ScriptNoMutex(0x5 /*ULT_UNLOCKSCRIPTSQUEUE|ULT_LOCKMULTICOPY*/);
for(;;) {
WScript.Sleep(5000);
if(AkelPad.GetEditFile(0))
AkelPad.Call("Sessions::Main", 2, "OnExit");
} |
|
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4638
|
Posted: Tue Aug 21, 2012 3:21 pm Post subject: |
|
|
| [Yustas.NeO] wrote: | | ... открывается несколько пустых вкладок... | Не воспроизводится.
| [Yustas.NeO] wrote: | | Восстановление "/Overtype=1" так и не починено... | Еще бы знать, что оно было сломано. Когда не находишь логику во фразе, она пролетает мимо.
| [Yustas.NeO] wrote: | | 3. Но восстанавливается состояние "/Overtype". | Исправлено. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4638
|
Posted: Tue Aug 21, 2012 3:23 pm Post subject: |
|
|
Исправлено: восстановление режима замещения символов.
Fixed: overtype mode restoring.
Sessions plugin v6.9 |
|
| Back to top |
|
 |
Andrey_A_A
Joined: 03 Jun 2010 Posts: 477 Location: Сочи, Хоста
|
Posted: Wed Aug 22, 2012 8:38 am Post subject: |
|
|
Что хотелось бы в плагине - это сохранённую сессию выводить в новом процессе (окне) программы.
Сколько раз сталкивался с тем, что открыто 20-30 нужных вкладок - идёт с ними работа, редактирование, но на время нужно вывести файлы другой сохранённой сессии, посмотреть информацию и закрыть... |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1431
|
Posted: Wed Aug 22, 2012 8:46 am Post subject: |
|
|
Andrey_A_A
ForceNewInstance.js + вызов Sessions в новом окне? |
|
| Back to top |
|
 |
[Yustas.NeO]
Joined: 12 Mar 2007 Posts: 235
|
Posted: Wed Aug 22, 2012 1:15 pm Post subject: |
|
|
| Instructor wrote: | | [Yustas.NeO] wrote: | | ... открывается несколько пустых вкладок... | Не воспроизводится. | Чистая установка, только Sessions- и Toolbar- плагины и опции SaveSettings=2 и SingleOpenFile=1. Открываем единственный файл. Нажимаем кнопку сохранения сессии. Создаем пустую вкладку.
Если нажать кнопку открытия сохраненной сессии, когда активна пустая вкладка - активной станет вкладку с файлом. Если нажать кнопку открытия сохраненной сессии, когда активна вкладку с файлом - откроется еще одна пустая вкладка.
| Instructor wrote: | | [Yustas.NeO] wrote: | | Восстановление "/Overtype=1" так и не починено... | Еще бы знать, что оно было сломано. Когда не находишь логику во фразе, она пролетает мимо.
| [Yustas.NeO] wrote: | | 3. Но восстанавливается состояние "/Overtype". | Исправлено. | Не заметил опечатку, прошу прощения. |
|
| Back to top |
|
 |
Andrey_A_A
Joined: 03 Jun 2010 Posts: 477 Location: Сочи, Хоста
|
Posted: Wed Aug 22, 2012 2:56 pm Post subject: |
|
|
Открывает новое окно с теми же вкладками - потом надо - их все закрыть - потом вывести сессию - кучу лишних движений. А если вкладок открыто 70 - это ещё ждать...
Infocatcher а нельзя модифицировать скрипт, чтобы открывалось хотя бы пустое окно без вкладок? |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1431
|
Posted: Wed Aug 22, 2012 3:29 pm Post subject: |
|
|
Andrey_A_A
Ааа... У меня-то только вручную сессия восстанавливается.
Наверное, можно отключать плагин на время открытия. |
|
| Back to top |
|
 |
Andrey_A_A
Joined: 03 Jun 2010 Posts: 477 Location: Сочи, Хоста
|
Posted: Thu Aug 23, 2012 10:26 am Post subject: |
|
|
| Infocatcher wrote: | Andrey_A_A
Наверное, можно отключать плагин на время открытия. |
Если получится - допиши - очень полезная вещь получится) |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2507 Location: Киев, Русь
|
Posted: Thu Aug 23, 2012 11:43 am Post subject: |
|
|
| Andrey_A_A wrote: | | Если получится - допиши - очень полезная вещь получится) | ForceNewInstance.js - скрипт Instructor'а. |
|
| Back to top |
|
 |
Andrey_A_A
Joined: 03 Jun 2010 Posts: 477 Location: Сочи, Хоста
|
Posted: Thu Aug 23, 2012 11:49 am Post subject: |
|
|
VladSh
Об этом уже говорилось 6-ю постами выше - не хватает нужного функционала - в том виде который сейчас не подходит |
|
| Back to top |
|
 |
|