Снегопат https://snegopat.ru/forum/ |
|
Работа скрипта autosave https://snegopat.ru/forum/viewtopic.php?f=1&t=394 |
Страница 1 из 2 |
Автор: | siwa [ 02 мар 2013, 17:10 ] |
Заголовок сообщения: | Работа скрипта autosave |
При работе скрипта происходит обновление формы конфигуратора, что приводит к закрытию (сворачиванию) окон свойств для объектов метаданных и окна синтакс-помощника. Копаешь-копаешь забытый и так нужный тебе метод в СП, а тут БАЦ -вторая смена! Может ли этот нужный и такой шебутной скрипт работать по-тише? |
Автор: | sosnae [ 02 мар 2013, 17:26 ] |
Заголовок сообщения: | Re: Работа скрипта autosave |
А если ручками сам формы переключаешь и потом нажимаешь сохранить, то же самое происходит? |
Автор: | siwa [ 02 мар 2013, 17:44 ] |
Заголовок сообщения: | Re: Работа скрипта autosave |
Для сохранения по кнопке "Сохранить", по крайней мере мне, нужно сначала свернуть эти окна, иначе кнопка сохранения будет не активна, после сворачивания этих окон , кнопка "Сохранить" становиться активной. Но одно дело -когда сворачивание окон происходит неожиданно (как черт из табакерки) во время работы, а другое - когда, информация из окон получена или свойства установлены, и скрипт может приступать к работе. Если возможности плавной работы скрипта нет, придется отключать или ставить больший интервал сохранения. |
Автор: | sosnae [ 02 мар 2013, 18:13 ] |
Заголовок сообщения: | Re: Работа скрипта autosave |
Мой совет, больший интервал. Программно определить "Важно или нет сейчас делать автосохранение" практически невозможно. |
Автор: | ildary [ 02 мар 2013, 20:13 ] |
Заголовок сообщения: | Re: Работа скрипта autosave |
Как раз хотел спросить, а существует ли возможность при ручном нажатии на CTRL+S вызывать сохранение в стиле autosave (т.е. сохранение в текущий файл + создание копии с датой/временем в имени)? В 7.7 такая есть, очень удобно для поиска места внесения ошибки. |
Автор: | mvgfirst [ 03 мар 2013, 15:57 ] |
Заголовок сообщения: | Re: Работа скрипта autosave |
Ну тогда уж, если наглеть, то и попросить механизм перебора всех сохраненных копий, что бы в списке по ним идти а они тебе показывались в том же окне в той же строке. |
Автор: | ildary [ 04 мар 2013, 08:14 ] |
Заголовок сообщения: | Re: Работа скрипта autosave |
Механизм перебора всех сохраненных копий - уже лишнее. Главное - чтобы велся архив, а самостоятельно в нем разобраться - не проблема, хотя бы потому что нечасто это требуется. Кстати о текущем скрипте autosave - открыл я недавно 2 копии одного файла - обработка с разным содержимым, но одинаковым именем файла. Автосохранение записало мне один файл поверх другого, ладно, что быстро заметил и откатил. |
Автор: | sosnae [ 04 мар 2013, 10:21 ] |
Заголовок сообщения: | Re: Работа скрипта autosave |
ildary писал(а): Как раз хотел спросить, а существует ли возможность при ручном нажатии на CTRL+S вызывать сохранение в стиле autosave (т.е. сохранение в текущий файл + создание копии с датой/временем в имени) Не вижу технических проблем. Подписка на событие при сохранении, определяем текущее окно, если внешняя обработка, тогда смотрим на заголовок контейнера метаданных, там можно регулярным выражением путь вытащить, делаем копию и потом посылаем команду записи.p.s. Попробуйте воспользоваться системами версионного контроля. Поверьте это значительно удобней чем имя файла с непонятной датой, естественно при соблюдении главного правила "пиши нормальный комментраий при commit ". mvgfirst писал(а): Ну тогда уж, если наглеть, то и попросить механизм перебора всех сохраненных копий, что бы в списке по ним идти а они тебе показывались в том же окне в той же строке. скрипт extfiles (Внешние файлы) думаю сможет показать список файлов с копиями, если в строке поиска написать начало файла.
|
Автор: | mvgfirst [ 04 мар 2013, 11:01 ] |
Заголовок сообщения: | Re: Работа скрипта autosave |
sosnae писал(а): mvgfirst писал(а): Ну тогда уж, если наглеть, то и попросить механизм перебора всех сохраненных копий, что бы в списке по ним идти а они тебе показывались в том же окне в той же строке. скрипт extfiles (Внешние файлы) думаю сможет показать список файлов с копиями, если в строке поиска написать начало файла.Ну, вообще-то я имел ввиду нечто другое. Т.е. допустим интересует меня история изменений определенного фрагмента текста - я стал на него в актуальной версии, и перемещаясь про предыдущим у меня в окне редактора переключаются изменения ( Не то что бы это фичереквест - просто, я уж думаю что если кто не может разобраться в своих "глюках" - то мне кажется разумнее было бы использовать хранилище, а то ведь накосячить можно не только в тексте модуля. |
Автор: | ildary [ 04 мар 2013, 13:03 ] |
Заголовок сообщения: | Re: Работа скрипта autosave |
sosnae писал(а): p.s. Попробуйте воспользоваться системами версионного контроля. Поверьте это значительно удобней чем имя файла с непонятной датой, естественно при соблюдении главного правила "пиши нормальный комментраий при commit ". Я еще только осваиваю восьмерку и хочу уточнить - а хранилище в ней поддерживает внешние файлы? То, что я просил (ведение версий файлов) - относится к внешним обработкам. |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |