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 

помогите с сохранением!

 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
eil



Joined: 15 Nov 2009
Posts: 30
Location: Alex

PostPosted: Sun Nov 15, 2009 6:28 pm    Post subject: помогите с сохранением! Reply with quote

вобщем вышла такая проблема- есть подруга которая любит писать(рассказы или просто очерки). а как известно вдохновение оно такое что пришло и нада быстро писать - вот она часто просто в блокнот(по моему настоянию, теперь AkelPad) и строчит. но вот незадача - комп бывает вылетает у нее и все тютю. думал плагин autosave поможет. часть проблемы это решило. но все мы знаем как бывают невнимательны творческие люди- вот бывает откроет Akel просто(тоесть не создавая новый файл или точнее не сейвя его нигде) и печатает, а потом вдруг вылет и тут уже autosave не спасает Sad(
понимаю что это выбрыки, но все же - может кто подскажет решение?вариант нужен автоматический.. на нее надеятся(что она чтото станет делать) не стоит.
Back to top
View user's profile Send private message
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Sun Nov 15, 2009 10:08 pm    Post subject: Reply with quote

На мой взгляд, стоит заняться наведением порядка в системе - не факт, что в один ужасный день не потрётся вся инфа на хардах, например. Тут уже Акель не поможет
Back to top
View user's profile Send private message
eil



Joined: 15 Nov 2009
Posts: 30
Location: Alex

PostPosted: Mon Nov 16, 2009 1:54 am    Post subject: Reply with quote

это ясно. но сейчас интересует именно это вопрос - сохранения хоть где-нибудь(скажем в папке Akel) файла который не сохранен ранее и только создан. фактически не расчитываю на решение, но вдруг кто что предложит.
Back to top
View user's profile Send private message
Fetser



Joined: 13 Nov 2009
Posts: 7

PostPosted: Mon Nov 16, 2009 6:25 am    Post subject: Reply with quote

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



Joined: 21 Oct 2009
Posts: 31

PostPosted: Mon Nov 16, 2009 10:50 am    Post subject: Reply with quote

eil wrote:
это ясно. но сейчас интересует именно это вопрос - сохранения хоть где-нибудь(скажем в папке Akel) файла который не сохранен ранее и только создан. фактически не расчитываю на решение, но вдруг кто что предложит.

такое решение есть в виде кнопки в программе Total commander
ссылка
там написан скрипт, может кто-то его модифицирует под внутренний для Акелпада, чтобы можно было его поставить на автозапуск при старте проги
Back to top
View user's profile Send private message
DV



Joined: 16 Nov 2006
Posts: 807
Location: Kyiv, Ukraine

PostPosted: Mon Nov 16, 2009 4:10 pm    Post subject: Reply with quote

Похоже на запрос для плагина AutoSave - добавить возможность автоматического сохранения (настраиваемую) через каждых N минут.
Back to top
View user's profile Send private message
eil



Joined: 15 Nov 2009
Posts: 30
Location: Alex

PostPosted: Mon Nov 16, 2009 4:23 pm    Post subject: Reply with quote

придложеные варианты интересны, но если бы автор плагина взялся за добавление функции, то было бы отлично Rolling Eyes
Back to top
View user's profile Send private message
DV



Joined: 16 Nov 2006
Posts: 807
Location: Kyiv, Ukraine

PostPosted: Mon Nov 16, 2009 7:47 pm    Post subject: Reply with quote

Решение в лоб: AutoSave показывает диалог сохранения файла, если имя файла не было задано. Тупо (потому что заставляет пользователя сохранить каждый файл), но работает. Вариант с автоматическим сохранением в файл со случайным именем менее удобен, потому что в результате может появиться огромное количество файлов с именами типа bRiB3SnPj.txt, в которых уже фиг разберешься, где что находится.

Ссылка на модифицированный файл с исходниками
http://uploadbox.com/files/a623c7ea96/
Back to top
View user's profile Send private message
Deft



Joined: 21 Oct 2009
Posts: 31

PostPosted: Mon Nov 16, 2009 8:24 pm    Post subject: Reply with quote

DV wrote:
Вариант с автоматическим сохранением в файл со случайным именем менее удобен, потому что в результате может появиться огромное количество файлов с именами типа bRiB3SnPj.txt, в которых уже фиг разберешься, где что находится.

а зачем случайное имя файла?
имхо надо прописать в скрипте любое имя-шаблон (предположим - NewAkelDoc.txt)
и путь для сохранения (предположим C:\tempdir)
и чтобы скрипт при запуске шел по указанному пути, сохранял файл с указанным именем, если такой файл есть, то прибавлял к имени 1 и так далее
если бы скрипт вёл свой счетчик (как фотоаппараты нумеруют свои снимки), ты было бы вообще чудесно
Back to top
View user's profile Send private message
eil



Joined: 15 Nov 2009
Posts: 30
Location: Alex

PostPosted: Tue Nov 17, 2009 2:02 am    Post subject: Reply with quote

благодеран за модификацию. рад что тема оказалась не пустой.
поддерживаю предложение с именем и путем сохранения. было бы классно, но это уже решать модификатору(сделает ли) Wink
Back to top
View user's profile Send private message
DV



Joined: 16 Nov 2006
Posts: 807
Location: Kyiv, Ukraine

PostPosted: Tue Nov 17, 2009 8:16 am    Post subject: Reply with quote

eil wrote:
поддерживаю предложение с именем и путем сохранения

Пожалуй, тогда было бы удобнее давать имена файлом примерно в таком формате: YYYY-MM-DD-mmss.txt - то есть, к примеру, 2009-11-17-1011.txt. Это решает сразу два вопроса:
1) сортировка файлов (имена нарастают по дате и времени)
2) файлы можно идентифицировать по дате и времени - легче ориентироваться в записях
Но это уже многовато для простой модификации. За этим лучше обратиться к самому Instructorу.
Back to top
View user's profile Send private message
VladSh



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

PostPosted: Tue Nov 17, 2009 10:43 am    Post subject: Reply with quote

Был похожий вопрос и попытка в виде SaveDefault.js. Скрипт - хорошо, но плаг - лучше!

DV wrote:
Пожалуй, тогда было бы удобнее давать имена файлом примерно в таком формате: YYYY-MM-DD-mmss.txt - то есть, к примеру, 2009-11-17-1011.txt
Точно, только хотел это предложить! Smile

DV wrote:
Но это уже многовато для простой модификации. За этим лучше обратиться к самому Instructorу.
А можно сделать самому, т.к. во-1 изменения вроде как не затрагивают основного алгоритма работы плага, а во-2 изменений-то с гулькин нос..
Думаю, что многие плаги можно так дорабатывать (самим - благо есть исходний код), и если код и плаг получится толковый, то почему бы им не заменить имеющийся в основной версии? Таким образом развитие проги в целом было бы быстрее, а то пишет один человек...
Back to top
View user's profile Send private message Visit poster's website
eil



Joined: 15 Nov 2009
Posts: 30
Location: Alex

PostPosted: Tue Nov 17, 2009 8:12 pm    Post subject: Reply with quote

DV wrote:
Пожалуй, тогда было бы удобнее давать имена файлом примерно в таком формате: YYYY-MM-DD-mmss.txt

отличное предложение Exclamation
VladSh wrote:
А можно сделать самому, т.к. во-1 изменения вроде как не затрагивают основного алгоритма работы плага, а во-2 изменений-то с гулькин нос..

могу только поддержать идею, т.к. единственная хоть сколько-небудь сильная моя сторона это английский.. но если бы предложеные изминения были внесены то было бы отлично Smile
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Page 1 of 1

 
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