Форум программистов, компьютерный форум, киберфорум
Наши страницы
VBScript/JScript/WSH/WMI/HTA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.94/104: Рейтинг темы: голосов - 104, средняя оценка - 4.94
krit
12 / 3 / 0
Регистрация: 10.04.2009
Сообщений: 52
1

Подскажите литературу для начинающего!

09.12.2010, 09:46. Просмотров 18810. Ответов 11
Метки нет (Все метки)

Кто-нить может подсказать хороший мануал по VBS, с примерами и т.д.?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2010, 09:46
Ответы с готовыми решениями:

Софт для начинающего админа
Приветствую. Подскажите знающие люди софт для помощи в администрировании сети....

Посоветуйте литературу для начинающего
Здравствуйте. Посоветуйте с какой книжки лучше начинать изучение создание и...

Посоветуйте литературу для начинающего на С++
Доброго времени суток. Посоветуйте пожалуйста литературу для начинающего...

Посоветуйте литературу для начинающего
подскажите, что-нибудь легкоусвояемое для новичка. если в литературе еще и...

Посоветуйте литературу по Java для начинающего
Посоветуйте литературу по Java для начинающего и по програмированию на андроид

11
GuardCat
Просто любитель
618 / 458 / 118
Регистрация: 20.01.2011
Сообщений: 862
Записей в блоге: 2
21.01.2011, 11:27 2
А тебе VBS в заточке под HTML или под windows Script Host? Ты странички хотел бы писать со сценариями или скрипты? Вложен учебничек по основам VBS с обзором основных объектов (заточен под WSH).
4
Вложения
Тип файла: rar 9_vbscript.rar (19.6 Кб, 1238 просмотров)
all_angarsk
750 / 257 / 57
Регистрация: 13.12.2009
Сообщений: 982
23.04.2011, 04:59 3
Нужно на первом этапе пользоваться vb6 и vba
например, http://www.sat-co.ru/files/11-apr-2010/uchebnik-po-vb6.php
далее перейти на fso(FileSystemObject)
http://libray.narod.ru/Program/BooksVBasic6/Chapter9/Ch29.htm
1
any_stuff
43 / 7 / 0
Регистрация: 16.09.2009
Сообщений: 115
17.06.2011, 16:19 4
а вот теперь нашёл:
это собственно по синтаксису языка:
http://msdn.microsoft.com/en-us/library/d1wf56tt.aspx
а здесь по доступным объектам файловой системы:
http://msdn.microsoft.com/en-us/library/hww8txat(v=VS.85).aspx
1
krit
12 / 3 / 0
Регистрация: 10.04.2009
Сообщений: 52
09.09.2011, 11:04  [ТС] 5
Подскажите литературу для начинающего! Хочу научиться писать VBS скрипты! Есть не большой мануал: "VBScript - сервер сценариев windows." Но там все слишком просто, хочу более глубже познать.
0
Ципихович Эндрю
1410 / 320 / 28
Регистрация: 10.04.2009
Сообщений: 4,990
17.09.2011, 19:00 6
1
я прочёл книгу Глушакова, Жакина, Хачирова - Программирование WEB страниц, по одной книге судить трудно, могу дать ссылку
0
mazon_aqz
10 / 10 / 3
Регистрация: 16.06.2009
Сообщений: 86
29.09.2011, 11:33 7
Цитата Сообщение от krit Посмотреть сообщение
литературу
Вот лит ра
6
Вложения
Тип файла: zip vbs-080911.zip (6.56 Мб, 1016 просмотров)
Тип файла: rar 9_vbscript.rar (19.6 Кб, 463 просмотров)
Тип файла: rar Windows Script Technologies.rar (1.25 Мб, 871 просмотров)
Тип файла: rar WHS и некоторые объекты OLE Automation.rar (131.7 Кб, 754 просмотров)
buggydancer
250 / 238 / 16
Регистрация: 31.12.2009
Сообщений: 324
24.04.2012, 15:56 8
Ошибочка вышла: в комментариях на сайте MS (http://msdn.microsoft.com/en-us/library/x66z77t4(v=vs.85).aspx [внизу страницы]) пишут, что в природе имеются WSH 5.7 (Windows Vista) и WSH 5.8 (Windows Seven) так что 5.6 версия не последняя, версию 5.7 для XP даже можно скачать (вроде она входит в sp3) (http://www.microsoft.com/download/en/details.aspx?id=8247), также доступен (для скачивания на XP) и PowerShell (если верить википедии: http://ru.wikipedia.org/wiki/Windows_PowerShell) уж незнаю насколько он функционален в XP (помня о функциональности WMI в Windows 2000)

линки на ресурсы MS по скриптингу:
http://msdn.microsoft.com/en-us/library/ms950396.aspx
http://technet.microsoft.com/en-us/scriptcenter/default.aspx
последний ресурс раньше (~2005 - вроде там есть архив) был посвящен в основном WSH, WMI и AD а сейчас там много PowerShell.
1
Dragokas
Эксперт WindowsАвтор FAQ
17009 / 7066 / 856
Регистрация: 25.12.2011
Сообщений: 10,881
Записей в блоге: 16
15.07.2012, 22:20 9
Windows Scripting Host

Курс изучения WSH (интернет-университет информационных технологий). Требуется бесплатная регистрация.

А. Климов WSH. Первые шаги.

WBScript. Академия специальных курсов по компьютерным технологиям Askit

WSH. Microsoft Developer Network (EN)

А.С. Грошев. Программирование на языке Microsoft Visual Basic Scripting Edition
(методические указания к выполнению лабораторных работ)

Соответствия команд языка Visual Basic и Visual Basic Script ссылка

Сравнение возможностей языков:

Сравнение Basic, VBScript, JavaScript.

Боб Уэллс. Сравнения задач на CMD/BAT и WSH

Боб Уэллс. Особенности составления программ на WSH

Автоматизация работы с использованием Windows Scripting Host

Объекты WSH, параметры запуска Cscript, простейшие скрипты WMI, Active Directory

Справка свойств и методов:
Наиболее важные библиотеки/объектные модели, используемые в административных целях:
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.


Windows Management Instrumentation (WMI):

script-coding.com Введение в WMI
wutils.com Хороший On-Line справочник объектов и методов WMI
К. Леонтьев. Вы всё ещё не используете WMI, ЧЧ.1,2 (в аттаче).
К. Леонтьев. Узнай секреты WMI, ЧЧ.1,2 (в аттаче).
К. Леонтьев. Узнай секреты WMI: события и провайдеры Ч.1.
К. Леонтьев. Узнай секреты WMI: события и провайдеры. Часть II: ключ к управлению системой и приложениями

Дерево классов, с описанием всех значений: WMI Win32 Classes
Программы от Microsoft, которые автоматически генерируют код маникера WMI:
1. Scriptomatic 2.0
2. WMI Code Creator v1.0

Выбираем ветвь, получаем код. Нажимаем Run, получаем описание всех свойств в браузере.

VBS vs API:

Юрий Попов. Библиотека dynwrapx.dll и вызов функций Win 32 API

Создание оконных интерфейсов

ActiveX WindowSystemObject. Скачать (freeware)
Описание.
WSO обеспечивает полный доступ ко всем возможностям оконной системы, включая рисование в окнах и поддержку всех встроенных управляющих элементов Windows.
WSO поддерживает использование любых элементов ActiveX, таких как Internet Explorer или Windows Media Player.
WSO поддерживает работу со всеми популярными форматами графических файлов.
WSO доступен из любого языка программирования, поддерживающего COM-интерфейсы автоматизации.
Доступ к WSO осуществляется с помощью интуитивно понятной объектной модели, описанной в этом документе. Программисты, знакомые с оконным программированием для Windows, быстро обнаружат, что ничего нового им осваивать не нужно.
WSO обеспечивает полную поддержку обработки событий от оконных элементов.
WSO позволяет использовать символические имена констант, принятые в оконном программировании Windows, а не мучиться с их числовыми значениями.
WSO работает в любой современной версии Windows, а именно: 98SE, ME, NT 4, 2000, XP и 2003.

Поддерживаемые языки.
JScript
VBScript
Perl
Pascal
Java
Python
HTML
WSH
WSC


Коллекция ссылок по VBScript: здесь

В аттаче:
1) FileSystemObject.zip - множество простых подпрограмм на Visual Basic 6.0 практически по всем методам и свойствам FSO (легко переносятся на WSH).
2) о WMI - 4 Статьи К. Леонтьева: "Вы всё ещё не используете WMI" ЧЧ.1,2; "Узнай секреты WMI" ЧЧ.1,2.
9
Вложения
Тип файла: zip FileSystemObject.zip (13.3 Кб, 396 просмотров)
Тип файла: zip WMI.Leontev.ZIP (760.8 Кб, 211 просмотров)
Dragokas
Эксперт WindowsАвтор FAQ
17009 / 7066 / 856
Регистрация: 25.12.2011
Сообщений: 10,881
Записей в блоге: 16
16.09.2012, 22:21 10
Недавно перестал работать скриптоматик (из-за выставленного высокого уровня защиты UAC и отсутствия прав администратора).

Нашел специальную редакцию под Windows 7 с обходом ошибок (в отличие от предыдущей версии может загружаться вплоть до 2 минут, так что запускаем аккуратно , зато надежно.
Источник: http://www.akaplan.com/blog/?p=860
TroubleFix_Description
Цитата Сообщение от Alan's Blog
I have been writing HTA files for a years as a way to improve the appearance of some of my scripts. MSDN has a good article from May of 2011 about the power and utility of HTA files. After moving to Windows 7 x64, I was disappointed to find that one of my favorite HTA files, Scriptomatic, had quit working. Scriptomatic is a Microsoft utility that writes WMI code. Unfortunately when running Scriptomatic I got this error on line 177, character 4: “Could not complete the operation due to error 80041003”. If you look at the code the line is: Set objWMIService = GetObject(“winmgmts:\\” & _strWMISource & “\” & strNameSpace) If you look up the error you find that it is WBEM_E_ACCESS_DENIED, “Current user does not have permission to perform the action.” If you search this problem with Scriptomatic in Google, you will find a slew of answers concluding that your only choice is to run the tool as an administrator. This is true with the code as is, but I thought it would be more interesting to fix the problem, which is ultimately an error handing issue. Scriptomatic tries to enumerate all of WMI. An ordinary user cannot access all of WMI, so it fails with a permission error. My version of Scriptomatic (Fixed_Scriptomatic.hta) adds error handling so an ordinary user can enumerate classes where there is permission to do so. Why do this? I have another project where an ordinary user uses an HTA to get computer information. I wanted to make sure that there would be no problems. My version of Scriptomatic adds error handling. I have commented all of my changes. If you are uneasy, then I suggest you download the original file and compare. If you run my fixed version as an ordinary user, it will take a really long time to open. On my system, a full two minutes. But the resulting list will be good for the current user’s credentials. Note that HTA files run best from the local computer.


UPD.: чтобы запускался быстро, положите Scriptomatic_Start_Admin.bat файл рядом со скриптоматиком со следующим содержимым и запускайте через него:
Scriptomatic_Start_Admin.bat

Bash
1
2
3
4
5
6
7
8
@echo off
if "%1"=="" (
  Echo CreateObject^("Shell.Application"^).ShellExecute WScript.Arguments^(0^),"1","","runas",1 >"%~dp0Elevating.vbs"
  cscript.exe //nologo "%~dp0Elevating.vbs" "%~dpnx0"& Goto :eof
)
>nul del "%~dp0Elevating.vbs"
chdir /d "%~dp0"
start "" "Scriptomatic.hta"


Добавлено через ...
WMI Delphi Code Creator - позволяет генерировать код обращения (на Delphi, Free Pascal и C#) к методам, событиям и классам WMI.

WMI Code Generator от Rob van der Woude
4
Вложения
Тип файла: zip Setup_WmiDelphiCodeCreator.zip (7.30 Мб, 67 просмотров)
Тип файла: zip wmigen_v.8.zip (18.5 Кб, 69 просмотров)
Тип файла: zip Scriptomatic.zip (11.3 Кб, 69 просмотров)
palva
3100 / 2232 / 450
Регистрация: 08.06.2007
Сообщений: 8,132
Записей в блоге: 4
09.03.2013, 23:45 11
Если нужен vbs читайте моё старое руководство. Недавно переработал и выложил.
http://bigdipa.wordpress.com/2012/12/29/basicinshort-1/
Это первая из четырех статей. Дальнейшие - там же по ссылкам.
3
Dragokas
Эксперт WindowsАвтор FAQ
17009 / 7066 / 856
Регистрация: 25.12.2011
Сообщений: 10,881
Записей в блоге: 16
21.07.2015, 13:31 12
Помоге освоить VBScript
0
21.07.2015, 13:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2015, 13:31

Посоветуйте литературу по Visual Studio 6 для начинающего
Посоветуйте пожалуйста литературу для полного ноля в c++ с примерами на vc++ 6....

Посоветуйте литературу для начинающего изучать Java
Скажите какую книгу лучше все читать прям ддя тех которые вообще не знают про...

Посоветуйте какую-нибудь литературу, как для начинающего в C++
Посоветуйте какую-нибудь литературу, как для начинающего в C++.


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru