помогите с сохранением!
- Author
- Message
-
Offline
- Posts: 40
- Joined: Sun Nov 15, 2009 5:53 pm
- Location: Alex
помогите с сохранением!
вобщем вышла такая проблема- есть подруга которая любит писать(рассказы или просто очерки). а как известно вдохновение оно такое что пришло и нада быстро писать - вот она часто просто в блокнот(по моему настоянию, теперь AkelPad) и строчит. но вот незадача - комп бывает вылетает у нее и все тютю. думал плагин autosave поможет. часть проблемы это решило. но все мы знаем как бывают невнимательны творческие люди- вот бывает откроет Akel просто(тоесть не создавая новый файл или точнее не сейвя его нигде) и печатает, а потом вдруг вылет и тут уже autosave не спасает (
понимаю что это выбрыки, но все же - может кто подскажет решение?вариант нужен автоматический.. на нее надеятся(что она чтото станет делать) не стоит.
понимаю что это выбрыки, но все же - может кто подскажет решение?вариант нужен автоматический.. на нее надеятся(что она чтото станет делать) не стоит.
-
Offline
- Posts: 9
- Joined: Fri Nov 13, 2009 11:44 am
Как промежуточный вариант.
В ярлыке, каким запускаете AkelPad после пробела добавить путь к папке и имя файла.
Если такого файла не существует AkelPad будет его создавать и сразу предлагать редактировать. Затем конечно готовый файл надо переименовывать, а то при следующем запуске программа опять откроет его.
В ярлыке, каким запускаете AkelPad после пробела добавить путь к папке и имя файла.
Если такого файла не существует AkelPad будет его создавать и сразу предлагать редактировать. Затем конечно готовый файл надо переименовывать, а то при следующем запуске программа опять откроет его.
-
Offline
- Posts: 54
- Joined: Wed Oct 21, 2009 7:57 pm
такое решение есть в виде кнопки в программе Total commandereil wrote:это ясно. но сейчас интересует именно это вопрос - сохранения хоть где-нибудь(скажем в папке Akel) файла который не сохранен ранее и только создан. фактически не расчитываю на решение, но вдруг кто что предложит.
ссылка
там написан скрипт, может кто-то его модифицирует под внутренний для Акелпада, чтобы можно было его поставить на автозапуск при старте проги
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
Решение в лоб: AutoSave показывает диалог сохранения файла, если имя файла не было задано. Тупо (потому что заставляет пользователя сохранить каждый файл), но работает. Вариант с автоматическим сохранением в файл со случайным именем менее удобен, потому что в результате может появиться огромное количество файлов с именами типа bRiB3SnPj.txt, в которых уже фиг разберешься, где что находится.
Ссылка на модифицированный файл с исходниками
http://uploadbox.com/files/a623c7ea96/
Ссылка на модифицированный файл с исходниками
http://uploadbox.com/files/a623c7ea96/
-
Offline
- Posts: 54
- Joined: Wed Oct 21, 2009 7:57 pm
а зачем случайное имя файла?DV wrote:Вариант с автоматическим сохранением в файл со случайным именем менее удобен, потому что в результате может появиться огромное количество файлов с именами типа bRiB3SnPj.txt, в которых уже фиг разберешься, где что находится.
имхо надо прописать в скрипте любое имя-шаблон (предположим - NewAkelDoc.txt)
и путь для сохранения (предположим C:\tempdir)
и чтобы скрипт при запуске шел по указанному пути, сохранял файл с указанным именем, если такой файл есть, то прибавлял к имени 1 и так далее
если бы скрипт вёл свой счетчик (как фотоаппараты нумеруют свои снимки), ты было бы вообще чудесно
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
Пожалуй, тогда было бы удобнее давать имена файлом примерно в таком формате: YYYY-MM-DD-mmss.txt - то есть, к примеру, 2009-11-17-1011.txt. Это решает сразу два вопроса:eil wrote:поддерживаю предложение с именем и путем сохранения
1) сортировка файлов (имена нарастают по дате и времени)
2) файлы можно идентифицировать по дате и времени - легче ориентироваться в записях
Но это уже многовато для простой модификации. За этим лучше обратиться к самому Instructorу.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Был похожий вопрос и попытка в виде SaveDefault.js. Скрипт - хорошо, но плаг - лучше!
Думаю, что многие плаги можно так дорабатывать (самим - благо есть исходний код), и если код и плаг получится толковый, то почему бы им не заменить имеющийся в основной версии? Таким образом развитие проги в целом было бы быстрее, а то пишет один человек...
Точно, только хотел это предложить!DV wrote:Пожалуй, тогда было бы удобнее давать имена файлом примерно в таком формате: YYYY-MM-DD-mmss.txt - то есть, к примеру, 2009-11-17-1011.txt
А можно сделать самому, т.к. во-1 изменения вроде как не затрагивают основного алгоритма работы плага, а во-2 изменений-то с гулькин нос..DV wrote:Но это уже многовато для простой модификации. За этим лучше обратиться к самому Instructorу.
Думаю, что многие плаги можно так дорабатывать (самим - благо есть исходний код), и если код и плаг получится толковый, то почему бы им не заменить имеющийся в основной версии? Таким образом развитие проги в целом было бы быстрее, а то пишет один человек...
-
Offline
- Posts: 40
- Joined: Sun Nov 15, 2009 5:53 pm
- Location: Alex
отличное предложениеDV wrote:Пожалуй, тогда было бы удобнее давать имена файлом примерно в таком формате: YYYY-MM-DD-mmss.txt
могу только поддержать идею, т.к. единственная хоть сколько-небудь сильная моя сторона это английский.. но если бы предложеные изминения были внесены то было бы отличноVladSh wrote:А можно сделать самому, т.к. во-1 изменения вроде как не затрагивают основного алгоритма работы плага, а во-2 изменений-то с гулькин нос..