#0
by Багминот
Допустим, на машине установлено несколько релизов: 8.3.5.13, 8.3.5.15 и тд. Как узнать каталог установки самого свежего релиза? 1cestart откуда его узнает? Не хотелось бы парсить имена подкаталогов в "C:Program Files (x86)1cv8"
#1
by Fish
В СП: "Глобальный контекст (Global context) КаталогПрограммы (BinDir) Синтаксис: КаталогПрограммы Возвращаемое значение: Тип: Строка. Имя каталога исполняемых файлов программы. Описание: Получает имя каталога, в котором расположены исполняемые файлы программы. Доступность: Тонкий клиент, сервер, толстый клиент, внешнее соединение. Пример: ГдеИскать = КаталогПрограммы;
#5
by 1Сергей
>>на машине установлено несколько релизов: 8.3.5.13, 8.3.5.15 и тд >>Как узнать каталог установки самого свежего релиза? >>А не из 1С? пузырьком
#7
by Багминот
Это же не на пустом месте проблема. А если мне надо подождать завершения процесса, к примеру, или pid его получить? 1cestart запустит, по своей логике, нужную платформу, закроется и привет!
#9
by Багминот
Как-то это не очень весело... Вот мой однострочный вариант: gwmi -Class Win32_Product -Filter "Vendor='1C'" | sort -Property Version -Descending | select -Property InstallLocation -First 1 ЗЫ: это пауэршелл ЗЗЫ: надо все-таки, сортировать версии как числа, иначе теоретически, может не правильно сработать. Но это оставлю на ДЗ.
#10
by Мыш
А чем шаришь в реестре? Искать нужно примерно здесь: HKEY_CLASSES_ROOTV83.Application HKEY_CLASSES_ROOTV83.ApplicationCLSID {УИД} HKEY_LOCAL_MACHINESOFTWAREClassesCLSID{УИД}LocalServer32
#14
by Багминот
Спасибо! Вот это даже получше вариант! А то выбирать из Win32_Product не очень быстро.
#16
by Багминот
Да глазками просто ) От разрядности ОС этот способ зависит, обидно. В Win 7 x64 ключи немного отличаются.
#22
by lodger
присоединяюсь к вопросу. а нафейхоа? неужели нельзя конфиги 1сестарта скрутить так как надо? он же и новый дистр выкачает потом если понадобится.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как узнать остаток по кассе в любой валюте имеющейся в справочнике валют?
- Как узнать размер таблицы в SQL базе?
- Как узнать узнать идентификатор конфигурации
- Как узнать на какую версию платформы рассчитана конфигурация?
- Как программно определить каталог установки платформы 1С?
- В подписке на событие узнать Интерактивная запись или нет?
В этой группе 1С
- Альтернативный источник питания для квартиры
- Синхронизация данных ERP 2.0 с ЗУП 2.5
- УПП 1.3 Расчетный листок
- проблема с выводом нумерации в предварительном просмотре
- УТ 11.1. Как изменить себестоимость товаров после корректировки поступления?
- Запрос через COM ВыполнитьПакет(), выгрузить пакеты?
- Метод не доступен для данного объекта
- Проблема с принтером kyocera 1125
- срез последних на реквизит с типом ДАТА из Регистра Сведений
- 1С.УПП. Вспомогательные материалы
- Обход проверки уникальности поля "Код"
- УТ 11.1. Заполнение поля "Адрес доставки" в ТОРГ-12
- Описание функции СКД ВычислитьВыражение()
- ЗУП 2.5 Начисление прошлого периода
- ут 11 есть ли отчет где можно посмотреть объем отгрузки исходя из данных которые
- Перемещение товаров (БП 2.0)
- Обрезка УПП
- Несоответствие типов XDTO: Свойство является списковым
- УФ: как добавить подменю с кнопками на нем? можно ли?
- УТ 11.1 как сделать ревизию пошагово?