Снегопат

Обсуждение Снегопата
Текущее время: 28 мар 2024, 22:48

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 83 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8, 9  След.
Автор Сообщение
СообщениеДобавлено: 02 апр 2012, 18:21 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
Имелось ввиду, возврат результата, аналогичный для FSO.GetAbsolutePathName , т.е. :
Код:
function getAbsolutePath(path) {

    // Путь относительный?
    if (path.match(/^\.{1,2}[\/\\]/))
    {
        // Относительные пути должны задаваться относительно главного каталога Снегопата.
        var mainFolder = profileRoot.getValue("Snegopat/MainFolder");
        path = mainFolder + path;
        //return mainFolder + path;
    }
    var f = v8New("File", path);
    path = f.FullName; // Здесь сразу уже будет полный путь без содержащих в строке .. , даже если файла и не существует.
   
    return path;
}


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 апр 2012, 14:02 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
artbear писал(а):
ИМХО можно в Вики-страницу сразу приложить файл scripts\Tests\Automated\StreamLib\data\example.st
Саш, а еще лучше сразу твой файл, тот самый, что в видео :)

Я упорный :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 апр 2012, 14:22 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:53
Сообщения: 448
Откуда: Саратов
Мы все знаем :)

Я все помню, просто все не успеваю. example.st совпадает с моим файлом.

_________________
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 апр 2012, 15:20 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:36
Сообщения: 1085
kuntashov писал(а):
example.st совпадает с моим файлом.

Нет, не совпадает, ты свой доработал, последняя группа в шаблоне отличается.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 апр 2012, 20:02 
Не в сети
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:53
Сообщения: 448
Откуда: Саратов
artbear писал(а):
kuntashov писал(а):
example.st совпадает с моим файлом.

Нет, не совпадает, ты свой доработал, последняя группа в шаблоне отличается.


Прикрепил файл к описанию скрипта :)

_________________
С уважением,
Александр Кунташов
Канал про 1С в Телеграме: @kuntashov_devnotes


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 фев 2013, 04:49 
Не в сети

Зарегистрирован: 04 июн 2012, 09:28
Сообщения: 343
palytsh писал(а):
Т.е. onProcessTemplate не вызывается при выборе встроенного шаблона?
Александр, возможно ли перехватить встроенный шаблон?


orefkov писал(а):
Пока такой возможности нет, но я ее уже давно обещал, и она будет.
Раз уж в семерке в телепате была, то тут просто обязана быть.

Напоминаю :)
Я ведь всё делаю неспеша SynEdit - вот столкнулся с тем, что подстановка Снегопата у меня вообще не отрабатывает... не знаю уж как там SciColorer её ловит... решил обработать как шаблон - а это не шаблон, оказывается.
Ну или на первое время может быть подскажете, как можно поймать этот шаблон?

_________________
В реальності все не так, як насправді


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 фев 2013, 15:10 
Не в сети

Зарегистрирован: 24 авг 2011, 15:26
Сообщения: 270
Magister писал(а):
Я ведь всё делаю неспеша SynEdit - вот столкнулся с тем, что подстановка Снегопата у меня вообще не отрабатывает... не знаю уж как там SciColorer её ловит... решил обработать как шаблон - а это не шаблон, оказывается.
Ну или на первое время может быть подскажете, как можно поймать этот шаблон?

У меня исключительно все работает на событии onChangeTextManager, т.е в нем отслеживаются координаты измененого текста и переносится в свой редактор.
Именно поэтому, чтобы не парится с отловом всех мест где свой редактор меняет текст, а также программное изменение из скриптов и изменение текста самим движком 1С из разлиных команд меню, я и не делаю самостоятельное редактирование прямо в сцинтилле. Событие onChangeTextManager является именно тем шлюзом куда приходят любые изменения текста, которые и я переношу в окно колорера.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 фев 2013, 19:53 
Не в сети

Зарегистрирован: 04 июн 2012, 09:28
Сообщения: 343
Понятно, спасибо за ответ.
У меня подход другой - используется этакий микс. В основном текст редактируется моим редактором, но изменения по onChangeTextManager также подтягиваются. Это дает возможность делать, например, SynchroEdit, самому обрабатывать отступы, дополнение комментариев и тому подобное.
И поэтому не срабатывают шаблоны Снегопата, как я догадываюсь - они повешены на ввод перевода строки, а он в стандартный редактор у меня никогда не попадает. Попадает только по факту измененный текст.

orefkov, можно комментарий по работе этих шаблонов?

Вообще лучше, наверное, сделать эти "шаблоны" отключаемыми. Все-таки редактирование текста - это задача редактора.

_________________
В реальності все не так, як насправді


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 фев 2013, 10:07 
Не в сети

Зарегистрирован: 01 мар 2012, 15:37
Сообщения: 58
Александр,
подскажите пожалуйста, где поправить кодировки. Это я Ваш файл examples.st из репозитория попытался использовать.
У st файла кодировка 65001 UTF-8 внутре.


Вложения:
templates.png
templates.png [ 49.6 КБ | Просмотров: 13272 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 апр 2013, 12:15 
Не в сети

Зарегистрирован: 24 янв 2013, 13:20
Сообщения: 14
Выделаю текст, вызываю скрипт "Выполнить подстановку шаблона", список шаблонов пуст.

Подскажите плиз как я могу его заполнить?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 83 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8, 9  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB