сохранение файла под названием из первой строки текста
- Author
- Message
-
Offline
- Posts: 37
- Joined: Mon Nov 26, 2007 9:51 pm
сохранение файла под названием из первой строки текста
извиняюсь, если это повтор
хотелось бы чтобы при выполнение команды "сохранить" в диалоговом окне в пункте имя файла была вставлена первая строчка текста сохраняемого файла. Практически как в MS Word, только первая строка целиком
спасибо
хотелось бы чтобы при выполнение команды "сохранить" в диалоговом окне в пункте имя файла была вставлена первая строчка текста сохраняемого файла. Практически как в MS Word, только первая строка целиком
спасибо
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Интересно, что у нас мысли однонаправлены Хотел давно написать такой скрипт, да всё лень было... видать теперь придётся /конечно, если удастся подсунуть в диалог сохранения свой текст /
EDITED: вот что получилось: SaveAs.js.
Если бы ввместо последнего нуля можно было передавать полное имя файла, и если бы эта функцЕя возвращала бы не bool, а полное имя файла, куда произвелось сохранение, то было бы гораздо проще, удобнее, красивее... тогда бы решился и вопрос с последней используемой Акелом папкой.
Но пока что так...
P.S. Instructor, думаю, можно перенести эти сообщения в тему Scripts Discussion.
EDITED: вот что получилось: SaveAs.js.
Если бы в
Code: Select all
AkelPad.SendMessage(AkelPad.GetMainWnd(), 273, 4106, 0);
Но пока что так...
P.S. Instructor, думаю, можно перенести эти сообщения в тему Scripts Discussion.
Last edited by VladSh on Mon Aug 22, 2011 3:44 pm, edited 1 time in total.
-
Offline
- Posts: 37
- Joined: Mon Nov 26, 2007 9:51 pm
приятно слышать))Интересно, что у нас мысли однонаправлены
потестил скрипт и могу сказать, что он у меня как-то не корректно фурычит.. хотя CommonFunctions.js переписал
суть в том, что если в тексте всего одна строчка, то она выделяется и появляется диалоговое окно сохранения файла, но в фоновом виде, т.е. за akelPad'ом.
а в случае когда текста больше, чем одна строчка просто выделяется весь текст и ничего больше не происходит..
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
У меня Винда полетела, переставлял, потому так долго..
Что интересно - на SP2, который стоял до этого нормально работало, а на SP3, который поставил сейчас, - диалог стал выделываться...
Короче сделал с некоторыми ограничениями, можно пробовать, только о5 CommonFunctions.js придётся обновить...
Что интересно - на SP2, который стоял до этого нормально работало, а на SP3, который поставил сейчас, - диалог стал выделываться...
Короче сделал с некоторыми ограничениями, можно пробовать, только о5 CommonFunctions.js придётся обновить...
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Instructor, спасибо, это то, что нужно!
laburj, попробуйте сейчас. Правда пришлось менять CommonFunctions.js и, вследствие этого, ещё несколько скриптов (см. в ней, внизу, коммент от сегодняшнего числа).
laburj, попробуйте сейчас. Правда пришлось менять CommonFunctions.js и, вследствие этого, ещё несколько скриптов (см. в ней, внизу, коммент от сегодняшнего числа).
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
laburj
Случайно обнаружил баг с сохранением в другом расширении - откорректировал CommonFunctions.js.
Сорри
Случайно обнаружил баг с сохранением в другом расширении - откорректировал CommonFunctions.js.
Сорри
-
Offline
- Posts: 2
- Joined: Sat Feb 13, 2010 3:55 pm
Re: сохранение файла под названием из первой строки текста
[quote="laburj"]
хотелось бы чтобы при выполнение команды "сохранить" ,..........
Стандартный блокнот при создании файла *.txt позволяет задать имя из буфера с текстом.
ОДНАКО, у всех Акелов, кроме классики, при попытке задать имя создаваемого файла из буфера, выдается сообщение о запрещенных символах(если они там есть, разумеется) и предложенное имя файла игнорируется, НО!!! текст в бУфере обмена ЭТИ сИмволы утрАчивает!!! И исчезают все двоеточия, вопросики, слэши и пр.
Я думаю, должно быть наоборот, запрещ. символы в имени файла должны исчезнуть, как это происходит к примеру при создании ссылок, а в буфере всё должно остаться без изменений.
хотелось бы чтобы при выполнение команды "сохранить" ,..........
Стандартный блокнот при создании файла *.txt позволяет задать имя из буфера с текстом.
ОДНАКО, у всех Акелов, кроме классики, при попытке задать имя создаваемого файла из буфера, выдается сообщение о запрещенных символах(если они там есть, разумеется) и предложенное имя файла игнорируется, НО!!! текст в бУфере обмена ЭТИ сИмволы утрАчивает!!! И исчезают все двоеточия, вопросики, слэши и пр.
Я думаю, должно быть наоборот, запрещ. символы в имени файла должны исчезнуть, как это происходит к примеру при создании ссылок, а в буфере всё должно остаться без изменений.
-
Offline
- Posts: 12
- Joined: Fri Oct 24, 2008 4:05 am
- Location: где то рядом была Москва
воот, да, так и есть.. давно всё хотел зайти и поругаться на это..
я часто делаю копи текст с шапкой в первой строке, затем где надо создаю тхт файл, выделяю имя и жму вставить, чтоб шапка в имя встала.. и да, ругается на символы часто, и когда затем в тело файла текст с буфера вставляю, то битый он уже.. ужс как это раздражает..
вот если будет первострок сохранялка в имя, буду сколько смогу рекламить акель в жаббере)
хотя, итак уже многим впрувил..
я часто делаю копи текст с шапкой в первой строке, затем где надо создаю тхт файл, выделяю имя и жму вставить, чтоб шапка в имя встала.. и да, ругается на символы часто, и когда затем в тело файла текст с буфера вставляю, то битый он уже.. ужс как это раздражает..
вот если будет первострок сохранялка в имя, буду сколько смогу рекламить акель в жаббере)
хотя, итак уже многим впрувил..
-
Offline
- Posts: 12
- Joined: Fri Oct 24, 2008 4:05 am
- Location: где то рядом была Москва
очень странно, что не воспроизводиться..
всё дело с чем текст в буфер скопирован..
вот например: http://data.gmj.ru/far/ShowNews.aspx?NewsID=4540112
оттуда скопировать, и при вставке в имя создаваемого текст файла, выскочит предупреждение:
Имя файла не должно содержать следующих знаков: \ / : * ? " < > |
вот и даже если снова правомышь и отменить нажать, то текст в буфере будет уже битый, без тех знаков)
а ось обычная, винХР
всё дело с чем текст в буфер скопирован..
вот например: http://data.gmj.ru/far/ShowNews.aspx?NewsID=4540112
оттуда скопировать, и при вставке в имя создаваемого текст файла, выскочит предупреждение:
Имя файла не должно содержать следующих знаков: \ / : * ? " < > |
вот и даже если снова правомышь и отменить нажать, то текст в буфере будет уже битый, без тех знаков)
а ось обычная, винХР