Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Форум MMB » Всё о программе Multimedia Builder » Общие вопросы по MMB » Проверка системы на установленный Word
Проверка системы на установленный Word
as-masterДата: Среда, 27 Августа 2008, 17:58 | Сообщение # 1
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Как сделать проверку, установлен ли у юзера Word?
В разных версиях пути могут быть разные, да и на другом диске может быть офис установлен...

Запускать-то Word просто - командой Run("winword","")

Но для проверки winword не сгодится...


Да пребудет с вами ММВ!
 
toizyДата: Среда, 27 Августа 2008, 18:06 | Сообщение # 2
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Решение такое. Выполняем такую строку:

Code
regedit /e C:\file.reg HKEY_CLASSES_ROOT\Word.Application

Если Ворд установлен, файл file.reg будет создан. В противном случае - нет. Кстати, таким же образом можно проверить и установку флеш плеера, и не нужен плагин smile Только вот для того, чтобы узнать его версию придётся распарсить этот рег-файл.


Жизнь оказалась не такой уж и забавной, как поначалу...
 
as-masterДата: Среда, 27 Августа 2008, 18:13 | Сообщение # 3
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
Зашибись!!!
Вот тока нельзя ли вместо C:\file.reg использовать <Temp>\file.reg
а еще лучше <Temp>\MMBPlayer\tmp.tmp

А-а???


Да пребудет с вами ММВ!
 
toizyДата: Среда, 27 Августа 2008, 18:16 | Сообщение # 4
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Code
s$=' /e ' + <Embedded> + 'file.reg HKEY_CLASSES_ROOT\Word.Application'
Run("regedit","s$")


Жизнь оказалась не такой уж и забавной, как поначалу...
 
Форум MMB » Всё о программе Multimedia Builder » Общие вопросы по MMB » Проверка системы на установленный Word
  • Страница 1 из 1
  • 1
Поиск: