1301 / 403 / 22
Регистрация: 21.10.2011
Сообщений: 1,285

Что означают названия библиотек "Microsoft Script Host Object Model" и "Microsoft Scripting Runtime"

29.08.2012, 21:42. Показов 7548. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть 2 библиотеки:
Microsoft Script Host Object Model
Microsoft Scripting Runtime

Я, так понимаю, что названия этих библиотек не несут никакой информации о том, для чего эти библиотеки нужны. Или я не прав?

Слово Script, я так понимаю, означает, что эти библиотеки написаны с использованием языков программирования, содержащих в своём название слово Script.

Название Microsoft Script Host Object Model я так перевожу: набор программ, написанных на языках программирования, содержащих в своём названии слово Script, для работы в операционной системе Windows.

А название Microsoft Scripting Runtime вообще не понятно, как перевести. Но я так понимаю, что эта библиотека также для работы с операционной системой Windows.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.08.2012, 21:42
Ответы с готовыми решениями:

Подключение библиотеки windows script host object model(wshom)
Нужна помощь, хочу создать ярлык и нашёл нужную библиотеку(wshom), вопрос где она находиться и как её подключить в Pascal ABC.NET Брал...

Microsoft Visual C++ Runtime Library или Microsoft NET Framework - что еще нужно?
С недавних пор переустановил Винду и начались непонятки. То нужная программа не ставится или не запускается, то выскакивает что нить...

Что такое Microsoft Scripting Editor и что полезного можна с ним делать в файлах
Что такое Microsoft Scripting Editor и что полезного можна с ним делать в файлах*.xls интересует : 1.Как с ним работать; 2.как...

9
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
29.08.2012, 22:45
Цитата Сообщение от Busine2012 Посмотреть сообщение
что эти библиотеки написаны с использованием языков программирования, содержащих в своём название слово Script
Нет, наоборот, Microsoft Scripting Runtime Object Library нужна для обеспечения работы VBA и VBS. К примеру работа с такими обьектами, как файловая система FSO. Полное описание как всегда в MSDN
Цитата Сообщение от Busine2012 Посмотреть сообщение
Microsoft Script Host Object Model
Позволяет выполнять такие основные функции COM, такие как CreateObject и GetObject.
Описание можно найти на сайте Microsoft
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18030 / 7733 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
30.08.2012, 01:12
Цитата Сообщение от Busine2012 Посмотреть сообщение
Microsoft Scripting Runtime
Если коротко:

для работы со словарем Scripting.Dictionary,
файловой системой, дисками и чтением/записью текстовых файлов.
Простой пример: http://hiprog.com/index.php?op... &Itemid=38

Цитата Сообщение от Pro_grammer Посмотреть сообщение
Microsoft Scripting Runtime Object Library нужна для обеспечения работы VBA и VBS.
Не нужна. Просто ей можно и нужно пользоваться.

Наиболее важные библиотеки/объектные модели, используемые в административных целях:

Windows Script Host Object Model (wshom.exe) - работа с сетью, ярлыками, средой Windows и т.п.
Microsoft Scripting Runtime (scrrun.dll) - классы для работы с файлами, папками, дисками, шифрованием и т.п.
Microsoft ADO (набор файлов, начинающийся на msado) - классы для работы с базами данных;
Microsoft SQLDMO Object Library (файл sqldmo.dll) - набор классов для получения полного контроля над Microsoft SQL Server (возможность производить любые административные операции, выполнять запросы и т.п.)
Microsoft CDO (версии 1.21, for NTS версии 1.2, for Windows 2000 версии 1.0) - файлы olemsg.dll, cdonts.dll, cdosys.dll) - наборы классов для работы с электронной почтой;
Microsoft Office 11.0 Object Library (mso.dll) и сопутствующие ей библиотеки отдельных приложений Office - наборы классов для работы с приложениями Office;
Internet Explorer Object Library (iexplore.exe) - библиотека классов для работы с Internet Explorer;
Active Directory Scripting Interface (adsldp.dll, wldap32.dll, adsnt.dll, adsnds.dll, adsnw.dll) - взаимодействие с объектами в каталогах Active Directory, NT, NetWare и т.п.
Microsoft WMI Scripting v1.1 (wbemdisp.tlb) - расширение возможностей программ через программный интерфейс WMI.

Busine2012, почитай некоторые ссылочки Подскажите литературу для начинающего!
3
1301 / 403 / 22
Регистрация: 21.10.2011
Сообщений: 1,285
30.08.2012, 08:55  [ТС]
Dragokas, дай для примера, хотя бы одну ссылку, где обсуждается именно название библиотек, о которых идёт речь в этой теме. Не о назначении, а о смысле названия. И как перевести эти названия правильно.

Вот например, Windows Scripting Runtime.
Scripting - что-то написанное с помощью языков программирования, имеющих в своём названии слово Script.
Runtime - время работы программы.
Как соединить эти слова?



В сообщении #1 я неправильно перевёл (позже обратил внимание). Вот так я перевожу:

Названия Microsoft Script Host Object Model и Microsoft Scripting Runtime я так перевожу: набор инструментов, написанных на языках программирования, содержащих в своём названии слово Script. Этот набор инструментов сделан организацией Microsoft.
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
30.08.2012, 12:12
Цитата Сообщение от Busine2012 Посмотреть сообщение
Не о назначении, а о смысле названия.
Какой смысл ты видишь после перевода Hot Dog?

Цитата Сообщение от Busine2012 Посмотреть сообщение
написанных на языках программирования, содержащих в своём названии слово Script
Действительно считаешь, что системную библиотеку написали на скриптовом языке?
1
1301 / 403 / 22
Регистрация: 21.10.2011
Сообщений: 1,285
30.08.2012, 13:41  [ТС]
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Какой смысл ты видишь после перевода Hot Dog?
чтобы легче воспринимать информацию, а то используешь средства, и не понятно, что за названия. Допустим я использую эти библиотеки для работы с файлами. А при чём здесь слово Script? Не понятно вообще. Просто видимо это какая-то история: раньше что-то было и до наших дней дошло, только вот нигде не написано. Ну или где-то написано, просто найти не могу.

Пока делаю такой вывод по данной теме.
Эти две библиотеки содержат в своём названии слово Script, так как эти две библиотеки специально сделаны для скриптовых языков программирования, отсюда и названия этих библиотек.

Примечание:
Скриптовые языки программирования: JScript, VBScript, Perl.
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
30.08.2012, 13:52
Цитата Сообщение от Busine2012 Посмотреть сообщение
Скриптовые языки программирования: JScript, VBScript, Perl.
Всё же я думаю, Microsoft старался главным образом для VB, VBA и VBScript
0
1301 / 403 / 22
Регистрация: 21.10.2011
Сообщений: 1,285
30.08.2012, 14:21  [ТС]
Pro_grammer, а как тогда ты объясняешь слово Script в названии этих двух библиотек? VB - это не скриптовый язык программирования.

Я под скриптовым языком программирования понимаю язык, на котором нельзя написать самостоятельной программы, можно только написать программу, которая будет работать в другой программе.
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
30.08.2012, 15:30
Цитата Сообщение от Busine2012 Посмотреть сообщение
VB - это не скриптовый язык программирования.
Да, но этот язык работает с объектами. Следовательно FileSystemObject, (тот что scrrun.dll) прекрасно подключается, к примеру с помощью раннего связывания
Project->References->Microsoft Scripting Runtime
И готово - вся мощь FSO доступна в VB6
Visual Basic
1
2
    Dim objFSO As FileSystemObject
    Set objFSO = New FileSystemObject
0
1301 / 403 / 22
Регистрация: 21.10.2011
Сообщений: 1,285
30.08.2012, 16:06  [ТС]
Pro_grammer, сообщение #9 не является ответом на вопрос этой темы.


У меня новое предположение, под скриптом в данном случае понимается программа. Т.е. эти две библиотеки содержат программы для работы в операционной системе Windows. И никакой связи со скриптовыми языками программирования нет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.08.2012, 16:06
Помогаю со студенческими работами здесь

Пустые поля приводят к ошибке Microsoft VBScript runtime error '800a01a8' Object required
в таблице часть полей не заполняется, делаю селект *, получаю нужные записи, в цикле прохожу, должен вывести результат запроса: while...

Microsoft VBScript runtime error '800a01b6' Object doesn't support this property or method: 'Server.Transfer'
Получил сообщение: Microsoft VBScript runtime error '800a01b6' Object doesn't support this property or method: 'Server.Transfer'...

microsoft word object library для microsoft office XP
Помогите пожалуйста!!! В VB6 не могу подключить microsoft word object library. То есть ее нет в списке. Может кто знает где ее найти...

пoчтa не пoсылaется: Microsoft VBScript runtime error '800a01a8' Object required: '' /veronicatest/netronDB/testemail.asp, line 54 line
ест кoд вoт тaкoй: <html> <body> <table align='center' dir='rtl' lang='he' border='0' bgcolor='#FFFFFF' > <form...

NVIDIA RIVA TNT2 Model 64/Model 64 Pro (Microsoft Corporation)
Нашел несколько вот таких древностей NVIDIA RIVA TNT2 Model 64/Model 64 Pro (Microsoft Corporation),думаю что с ними можно сделать.Вопрос...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

Новые блоги и статьи
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
PowerShell и онлайн сервисы. Валюта (floatrates.com руб.)
iNNOKENTIY21 11.11.2025
PowerShell функция floatrates-rub Примеры вызова: # Указанная валюта 'EUR' floatrates-rub -Code 'EUR' # Список имеющихся кодов валют floatrates-rub -Available function floatrates-rub {
PowerShell и онлайн сервисы. Погода (RP5.ru)
iNNOKENTIY21 11.11.2025
PowerShell функция Get-WeatherRP5rss для получения погоды с сервиса RP5 Примеры вызова Get-WeatherRP5rss с указанием id 5484 — Москва (восток, Измайлово) и переносом строки:. . .
PowerShell и онлайн сервисы. Погода (wttr)
iNNOKENTIY21 11.11.2025
PowerShell Функция для получения погоды с сервиса wttr Примеры вызова: Погода в городе Омск с прогнозом на день, можно изменить прогноз на более дней, для этого надо поменять запрос:. . .
PowerShell и онлайн сервисы. Валюта (ЦБР)
iNNOKENTIY21 11.11.2025
# Получение курса валют function cbr (] $Valutes = @('USD', 'EUR', 'CNY')) { $url = 'https:/ / www. cbr-xml-daily. ru/ daily_json. js' $data = Invoke-RestMethod -Uri $url $esc = 27 . . .
И решил я переделать этот ноут в машину для распределенных вычислений
Programma_Boinc 09.11.2025
И решил я переделать этот ноут в машину для распределенных вычислений Всем привет. А вот мой компьютер, переделанный из ноутбука. Был у меня ноут асус 2011 года. Со временем корпус превратился. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru