Снегопат

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

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: stg_autoconnect - не работает
СообщениеДобавлено: 06 июн 2012, 10:31 
Не в сети

Зарегистрирован: 04 июн 2012, 09:28
Сообщения: 343
Собственно, subj.
Не работает при украинском языке платформы.
Посмотрел код - определение окна происходит по заголовку, естественно, что он отличается.

Неужели нет другого способа определения окна?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stg_autoconnect - не работает
СообщениеДобавлено: 06 июн 2012, 10:43 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
Ну то что доступно в снегопате, по тому и определяем.
Скажи какой заголовок, исправлю
Код:
if(dlgInfo.caption == "Соединение с хранилищем конфигурации")
на
Код:
var re = new RegExp("Соединение с хранилищем конфигурации|На украинском ")
var matches = dlgInfo.caption.match(re);
if (matches && matches.length)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stg_autoconnect - не работает
СообщениеДобавлено: 06 июн 2012, 11:13 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Можно попробовать так:
Код:
try{
var isStgDlg = dlgInfo.form.getControl("DepotPath") ? true : false
}catch(e){}
if(isStgDlg)
{
....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stg_autoconnect - не работает
СообщениеДобавлено: 06 июн 2012, 14:00 
Не в сети

Зарегистрирован: 04 июн 2012, 09:28
Сообщения: 343
З`єднання зі сховищем конфігурації
Захват об`єктів у сховищі конфігурації

Но наверное вариант от orefkov лучше.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stg_autoconnect - не работает
СообщениеДобавлено: 06 июн 2012, 15:12 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
Magister писал(а):
З`єднання зі сховищем конфігурації
Захват об`єктів у сховищі конфігурації

Но наверное вариант от orefkov лучше.

Есть еще проверки:
editor_colors.js: if(ss.text == "Встроенный язык")
extfiles.js: && dlgInfo.caption == "Сравнить файлы")
MaximizeWnd.js:
Код:
if (textWnd.extName == "Язык запросов")
textWnd.extName == "Встроенный язык"))

silence.js:if(param.text == "Внимание!!! Месторасположение информационной базы изменилось.\nПродолжить?")
std-templates.js: if(dlgInfo.stage == openModalWnd && dlgInfo.caption == "Настройка шаблонов")
traymessage.js: if ((dlgInfo.stage == afterDoModal) && (dlgInfo.Caption=="Реорганизация информации")) {
choiceHelpTopic.js:if(dlgInfo.caption == "Выбор главы")
debugHelpers.js:if (dlgInfo.caption == "Остановка по ошибке"

Их тоже надо проверить, т.к. эти скрипты возможно будут некорректно работать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stg_autoconnect - не работает
СообщениеДобавлено: 06 июн 2012, 17:34 
Не в сети

Зарегистрирован: 04 июн 2012, 09:28
Сообщения: 343
Хм... editor_colors вроде работает. По крайней мере, цветовую схему выбирает.
Остальными скриптами я пока не пользовался.

А есть возможность пошагово отлаживать скрипты? Тогда можно пройти по ним и понять, как называется тот или иной диалог "внутри".

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stg_autoconnect - не работает
СообщениеДобавлено: 06 июн 2012, 17:45 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
Цитата:
А есть возможность пошагово отлаживать скрипты?

Да, в коде в скрипте добавляем ключевое слово
Код:
debugger
, после этого снегопат спросит, хотим ли запустить отладчик...
Из отладчиков пользуюсь: Script Debugger, и отладчик Script Editor , устанавливается с Office 2003, в теории можно еще Visual Studio прикрутить.
Сравнение отладки в Script Debugger и Script Editor как сравнение отладчика 7.7 с 8... ;)

С выходом колорера в editor_colors надо добавлять возможность настройки и для SciColorerV8, где бы время взять...

Вот нашел попроще вариант: http://snegopat.ru/forum/viewtopic.php?f=4&t=2&p=2158#p2156 служебный скрипт , запустишь посмотришь как в модальных окошках заголовки пишутся и можно будет поправить.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

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


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

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


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

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