Снегопат https://snegopat.ru/forum/ |
|
Хотелки по скриптам https://snegopat.ru/forum/viewtopic.php?f=3&t=10 |
Страница 18 из 28 |
Автор: | orefkov [ 11 май 2012, 10:22 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
sosnae писал(а): orefkov писал(а): Ну да, поля - имя метода, контрол, директива компиляции, блок. Как-то так. ветка sosnae-dev, добавил для управляемых форм определение контрола. Можно протестировать. Посмотрел, работает. Может в trunk уже перенесешь? Потом, глядишь, и для обычных форм допилим. |
Автор: | artbear [ 12 май 2012, 08:00 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
sosnae писал(а): ветка sosnae-dev, добавил для управляемых форм определение контрола. Можно протестировать. Скачал последнюю версию (утро 12.05.12). Мелкий баг - Если запускать скрипт FuncProcPanel двойным щелчком в окне Снегопата, то выдается исключение this.targetWindow.textWindow.mdProp есть null или не является объектом FuncProcPanel.prototype.GetList = function () { ... // Проверим, что это Форма. // Свойство mdProp показывает, к какому свойству объекта метаданных относится окно !!!!!! this.isForm = (this.targetWindow.textWindow.mdProp.name(1) == "Форма") !!! |
Автор: | sosnae [ 12 май 2012, 14:40 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
Ошибку исправил, перенес в trunk. |
Автор: | sosnae [ 14 май 2012, 13:52 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
orefkov писал(а): Вот еще немного похвастаюсь. Скоро будут в релизе - продвинутая "Сообщить". Позволяет задать свою картинку, функцию-обработчик клика на сообщении, и параметр для этой функции. Можно примеры кода! Еще вопрос, можно ли сделать как пример синтаксической проверки, что бы клацнули на строке и функцией активизировать необходимую строку в модуле. Дополнительно текст можно как то раскрашивать, допустим вывести строку и какое-то слово выделить фоном? |
Автор: | orefkov [ 14 май 2012, 14:20 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
В Message параметры: текст - текст сообщения маркер - необязательный. Либо номер одной из предопределенных пиктограмм (mNone, mTriangle, mExc1, mExc2, mExc3, mInfo), либо объект типа Картинка. При этом картинки из стандартной библиотеки пиктограмм использовать нельзя почему-то. функция-обработчик - необязательный. Если задан, то эта функция будет вызвана при клике на сообщении. параметр для функции-обработчика - необязательный. Если задан, будет передан как параметр в функцию-обработчик. Код: function msgTest(param)
{ MessageBox(param) } Message("Test1", mExc1, msgTest, "invoke test 1") Message("Test2", mExc2, msgTest, "invoke test 2") |
Автор: | sosnae [ 15 май 2012, 11:52 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
Немного причесал скрипт проверки орфографии конфигурации. Можно посмотреть в ветке sosnae-dev. Что умеет: с помощью word или libreoffice проверяет слова на орфографические ошибки. Проверку можно запустить как для выделенного текста, так и для текущего модуля в целом. Слова разбиваются на составляющие, по CamelCase. Слова меньше 3 символов не проверяются. В настройках можно указать слова исключения, в нижнем регистре и при совпадении считаем слово правильным. В настройках можно указать Префиксы, Суффиксы - эти параметры регистрозависимые, т.е. если указали префикс "Демо", то в слове "демоПроверка" будет проверяться и "демо" и "Проверка", если префикс совпадает, то автоматом считаем его правильным и из проверки исключаем. (аналогично суффикс). Вот видио как примерно работает, а так же показано как удалось найти не очевидную ошибку в БСП(синтаксический контроль ошибок не обнаруживает). http://www.screencast.com/t/D9RZ2RovXxV P.S.: скрипт еще сырой, показываю для демонстрации. (т.к. записываем настройки в хранилище снегопата, какой последний конфигуратор закроется, тот и перезапишет настройки) |
Автор: | artbear [ 16 май 2012, 17:15 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
sosnae писал(а): Немного причесал скрипт проверки орфографии конфигурации. Можно посмотреть в ветке sosnae-dev. ИМХО ты бы все-таки подобные вещи выкладывал в транк, в ветке мало кто будет смотреть, многие и не умеют, да и не хотя заморачиваться |
Автор: | sosnae [ 16 май 2012, 18:00 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
Тестовый еще это скрипт, тоже название скрипта неправильное, в trunk же хочется выкладывать более или менее рабочее и стабильное решение. |
Автор: | sosnae [ 29 май 2012, 00:16 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
Для скрипта Автосохранение добавил создание копий исходного файла перед сохранением. |
Автор: | artbear [ 29 май 2012, 07:59 ] |
Заголовок сообщения: | Re: Хотелки по скриптам |
sosnae писал(а): Для скрипта Автосохранение добавил создание копий исходного файла перед сохранением. Да, полезная вещь. Возможно, что стоит добавить количество подобных копий, чтобы более старые затирались автоматически. |
Страница 18 из 28 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |