Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Как отключить автооткрытие конфигурации при запуске Конфигуратора? (число прочтений - 3770 )
Kolhoznik
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Зарегистрирован: 11. Февраля 2008
Как отключить автооткрытие конфигурации при запуске Конфигуратора?
03. Июня 2010 :: 12:31
Печать  
Перерыл все скрипты - не нашел.
Открытая конфигурация мешает автообмену с распределенными базами.
В идеале, хотелось бы отключить автооткрытие при наличии в командной строке "/@". Возможно такое?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Как отключить автооткрытие конфигурации при запуске Конфигуратора?
Ответ #1 - 03. Июня 2010 :: 12:46
Печать  
смотр скрипт  sample.vbs
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Как отключить автооткрытие конфигурации при запуске Конфигуратора?
Ответ #2 - 03. Июня 2010 :: 12:52
Печать  
Если быть точнее, то вот это открывает :
Код
Выбрать все
Sub Configurator_AllPluginsInit()
    SendCommand cmdOpenConfigWnd
End Sub 

  
Наверх
 
IP записан
 
Kolhoznik
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Зарегистрирован: 11. Февраля 2008
Re: Как отключить автооткрытие конфигурации при запуске Конфигуратора?
Ответ #3 - 03. Июня 2010 :: 13:19
Печать  
Поиск по всей папке "Config" нашел лишь одно упоминание "cmdOpenConfigWnd" - в файле KbdProcsHandler.vbs от MetaEditorа. Но срабатывает явно не оттуда.
Если поможет - у меня сборка "OpenConf Light Pack" отсюда: http://www.infostart.ru/public/15540/
  
Наверх
 
IP записан
 
Kolhoznik
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 32
Зарегистрирован: 11. Февраля 2008
Re: Как отключить автооткрытие конфигурации при запуске Конфигуратора?
Ответ #4 - 03. Июня 2010 :: 13:35
Печать  
Спасибо за наводку - нашел Улыбка
в ..\Config\Scripts\MyScripts.vbs
закомментировал ненужные строки и проблема решилась.

Sub Configurator_AllPluginsInit()
     'message "Configurator_AllPluginsInit"

     Windows.MainWnd.Caption="Конфигуратор - <" & IBDir & ">"

     'Set Wrapper = CreateObject("DynamicWrapper")
     'Wrapper.Register "USER32.DLL",   "SendMessage",    "I=llll", "f=s", "r=l"
     'WM_COMMAND =  &H111
     'cmdOpenConfWindow = 33188
     'Wrapper.SendMessage Windows.MainWnd.HWND, WM_COMMAND ,cmdOpenConfWindow, NULL
End Sub
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Как отключить автооткрытие конфигурации при запуске Конфигуратора?
Ответ #5 - 03. Июня 2010 :: 14:30
Печать  
как-то через 1 место способ был.. Улыбка
  
Наверх
 
IP записан
 
Cthulhu
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 77
Зарегистрирован: 04. Апреля 2010
Re: Как отключить автооткрытие конфигурации при запуске Конфигуратора?
Ответ #6 - 16. Июля 2010 :: 10:21
Печать  
Kolhoznik писал(а) 03. Июня 2010 :: 13:35:
... закомментировал  ... 

Спасибо.
(хостаточно закомментировать только строку "Wrapper.SendMessage Windows.MainWnd.HWND, WM_COMMAND ,cmdOpenConfWindow, NULL", кстати)
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать