Page 1 of 1
помогите с сохранением!
Posted: Sun Nov 15, 2009 6:28 pm
by eil
вобщем вышла такая проблема- есть подруга которая любит писать(рассказы или просто очерки). а как известно вдохновение оно такое что пришло и нада быстро писать - вот она часто просто в блокнот(по моему настоянию, теперь AkelPad) и строчит. но вот незадача - комп бывает вылетает у нее и все тютю. думал плагин autosave поможет. часть проблемы это решило. но все мы знаем как бывают невнимательны творческие люди- вот бывает откроет Akel просто(тоесть не создавая новый файл или точнее не сейвя его нигде) и печатает, а потом вдруг вылет и тут уже autosave не спасает

(
понимаю что это выбрыки, но все же - может кто подскажет решение?вариант нужен автоматический.. на нее надеятся(что она чтото станет делать) не стоит.
Posted: Sun Nov 15, 2009 10:08 pm
by Fr0sT
На мой взгляд, стоит заняться наведением порядка в системе - не факт, что в один ужасный день не потрётся вся инфа на хардах, например. Тут уже Акель не поможет
Posted: Mon Nov 16, 2009 1:54 am
by eil
это ясно. но сейчас интересует именно это вопрос - сохранения хоть где-нибудь(скажем в папке Akel) файла который не сохранен ранее и только создан. фактически не расчитываю на решение, но вдруг кто что предложит.
Posted: Mon Nov 16, 2009 6:25 am
by Fetser
Как промежуточный вариант.
В ярлыке, каким запускаете AkelPad после пробела добавить путь к папке и имя файла.
Если такого файла не существует AkelPad будет его создавать и сразу предлагать редактировать. Затем конечно готовый файл надо переименовывать, а то при следующем запуске программа опять откроет его.
Posted: Mon Nov 16, 2009 10:50 am
by Deft
eil wrote:это ясно. но сейчас интересует именно это вопрос - сохранения хоть где-нибудь(скажем в папке Akel) файла который не сохранен ранее и только создан. фактически не расчитываю на решение, но вдруг кто что предложит.
такое решение есть в виде кнопки в программе Total commander
ссылка
там написан скрипт, может кто-то его модифицирует под внутренний для Акелпада, чтобы можно было его поставить на автозапуск при старте проги
Posted: Mon Nov 16, 2009 4:10 pm
by DV
Похоже на запрос для плагина AutoSave - добавить возможность автоматического сохранения (настраиваемую) через каждых N минут.
Posted: Mon Nov 16, 2009 4:23 pm
by eil
придложеные варианты интересны, но если бы автор плагина взялся за добавление функции, то было бы отлично

Posted: Mon Nov 16, 2009 7:47 pm
by DV
Решение в лоб: AutoSave показывает диалог сохранения файла, если имя файла не было задано. Тупо (потому что заставляет пользователя сохранить каждый файл), но работает. Вариант с автоматическим сохранением в файл со случайным именем менее удобен, потому что в результате может появиться огромное количество файлов с именами типа bRiB3SnPj.txt, в которых уже фиг разберешься, где что находится.
Ссылка на модифицированный файл с исходниками
http://uploadbox.com/files/a623c7ea96/
Posted: Mon Nov 16, 2009 8:24 pm
by Deft
DV wrote:Вариант с автоматическим сохранением в файл со случайным именем менее удобен, потому что в результате может появиться огромное количество файлов с именами типа bRiB3SnPj.txt, в которых уже фиг разберешься, где что находится.
а зачем случайное имя файла?
имхо надо прописать в скрипте любое имя-шаблон (предположим - NewAkelDoc.txt)
и путь для сохранения (предположим C:\tempdir)
и чтобы скрипт при запуске шел по указанному пути, сохранял файл с указанным именем, если такой файл есть, то прибавлял к имени 1 и так далее
если бы скрипт вёл свой счетчик (как фотоаппараты нумеруют свои снимки), ты было бы вообще чудесно
Posted: Tue Nov 17, 2009 2:02 am
by eil
благодеран за модификацию. рад что тема оказалась не пустой.
поддерживаю предложение с именем и путем сохранения. было бы классно, но это уже решать модификатору(сделает ли)

Posted: Tue Nov 17, 2009 8:16 am
by DV
eil wrote:поддерживаю предложение с именем и путем сохранения
Пожалуй, тогда было бы удобнее давать имена файлом примерно в таком формате: YYYY-MM-DD-mmss.txt - то есть, к примеру, 2009-11-17-1011.txt. Это решает сразу два вопроса:
1) сортировка файлов (имена нарастают по дате и времени)
2) файлы можно идентифицировать по дате и времени - легче ориентироваться в записях
Но это уже многовато для простой модификации. За этим лучше обратиться к самому
Instructorу.
Posted: Tue Nov 17, 2009 10:43 am
by VladSh
Был похожий вопрос и попытка в виде
SaveDefault.js. Скрипт - хорошо, но плаг - лучше!
DV wrote:Пожалуй, тогда было бы удобнее давать имена файлом примерно в таком формате: YYYY-MM-DD-mmss.txt - то есть, к примеру, 2009-11-17-1011.txt
Точно, только хотел это предложить!
DV wrote:Но это уже многовато для простой модификации. За этим лучше обратиться к самому Instructorу.
А можно сделать самому, т.к. во-1 изменения вроде как не затрагивают основного алгоритма работы плага, а во-2 изменений-то с гулькин нос..
Думаю, что многие плаги можно так дорабатывать (самим - благо есть исходний код), и если код и плаг получится толковый, то почему бы им не заменить имеющийся в основной версии? Таким образом развитие проги в целом было бы быстрее, а то пишет один человек...
Posted: Tue Nov 17, 2009 8:12 pm
by eil
DV wrote:Пожалуй, тогда было бы удобнее давать имена файлом примерно в таком формате: YYYY-MM-DD-mmss.txt
отличное предложение
VladSh wrote:А можно сделать самому, т.к. во-1 изменения вроде как не затрагивают основного алгоритма работы плага, а во-2 изменений-то с гулькин нос..
могу только поддержать идею, т.к. единственная хоть сколько-небудь сильная моя сторона это английский.. но если бы предложеные изминения были внесены то было бы отлично
