Do wywo│ywania skryptowych obiekt≤w administracyjnych s│u┐y dowolny jΩzyk programowania zgodny z Automatyzacj╣ OLE (na przyk│ad VBScript). Program MTS zawiera szereg przyk│adowych skrypt≤w administracyjnych, ilustruj╣cych spos≤b automatyzacji procedur programu MTS Explorer za pomoc╣ obiekt≤w skryptowych.
Aby skrypty Automatyzacji uruchamiaµ na zewn╣trz stron HTML, w komputerze nale┐y zainstalowaµ program Windows Scripting Host (WSH). Program WSH jest narzΩdziem do obs│ugi skrypt≤w, uruchamianym z wiersza polece±. Mo┐na go zainstalowaµ w komputerze wyposa┐onym w system Windows NT, za pomoc╣ pakietu Windows NT 4.0 Option Pack. Program WSH pozwala wykonywaµ skrypty bezpo£rednio z konsoli polece± lub z pulpitu systemu Windows. Skrypt≤w obs│ugiwanych przez program nie trzeba osadzaµ w dokumentach HTML; mo┐na je uruchamiaµ albo bezpo£rednio z konsoli polece±, albo klikaj╣c ich pliki na pulpicie. Bardziej szczeg≤│owe informacje na ten temat zawiera dokumentacja programu Windows Scripting Host.
Aby dowiedzieµ siΩ, w jaki spos≤b korzystaµ z obiekt≤w administracyjnych skryptu, nale┐y uruchomiµ jeden ze skrypt≤w przyk│adowych, zapisanych w podkatalogu \program files\mtx\samples\WSH. Podkatalog WSH zawiera nastΩpuj╣ce piΩµ skrypt≤w (napisanych w jΩzyku VB Script):
Powy┐sze skrypty automatyzuj╣ procedury administracyjne dla pakietu Sample Bank (pol. Przyk│adowy bank). Na przyk│ad za pomoc╣ skryptu InstDLL.vbs s╣ wywo│ywane obiekty wykonuj╣ce nastΩpuj╣ce czynno£ci: usuniΩcie istniej╣cych wersji pakietu Sample Bank, utworzenie nowego pakietu o nazwie Sample Bank, instalacja w nowym pakiecie sk│adnik≤w pakietu Sample Bank pochodz╣cych z bibliotek DLL program≤w Visual Basic, Visual C++ i Visual J++ , zmiana atrybut≤w transakcji, dodanie nowej roli. Skrypt InstPak.vbs s│u┐y r≤wnie┐ do instalacji pakietu Sample Bank, a skrypt Uninst.vbs ma na celu automatyzacjΩ odinstalowania pakietu Sample Bank w programie MTS. Po uruchomieniu skryptu rezultaty jego wykonania mo┐na obejrzeµ w programie MTS Explorer. W tym celu nale┐y klikn╣µ przycisk Od£wie┐, znajduj╣cy siΩ na pasku narzΩdzi.
Przed zastosowaniem skrypt≤w InstDLL.vbs, InstPak.vbs i Uninst.vbs nale┐y zmodyfikowaµ okre£lon╣ w skrypcie £cie┐kΩ dostΩpu tak, aby odnosi│a siΩ ona do lokalizacji wybranych plik≤w. Na przyk│ad £cie┐ka dostΩpu w skrypcie InstPak.vbs okre£la domy£ln╣ lokalizacjΩ pakietu Sample Bank:
path="C:\Program Files\Samples\Packages\"
Je£li pakiet Sample Bank jest zainstalowany w innym miejscu, nale┐y zmieniµ powy┐szy wiersz skryptu tak, aby okre£la│ aktualn╣ lokalizacjΩ pakietu.
Skrypty InstDllCLI.vbs i InstPakCLI.vbs obs│uguj╣ parametry wiersza polece±, dziΩki czemu uruchamiaj╣c skrypt w oknie konsoli mo┐na okre£liµ lokalizacjΩ plik≤w za pomoc╣ parametru. W tym celu nale┐y otworzyµ katalog zawieraj╣cy skrypt, a nastΩpnie podaµ nazwΩ skryptu i lokalizacjΩ pakietu lub bibliotek DLL. Na przyk│ad aby zainstalowaµ pakiet Sample Bank zapisany w katalogu domy£lnym, nale┐y otworzyµ katalog zawieraj╣cy skrypty przyk│adowe oraz wpisaµ w wierszu polece± nastΩpuj╣ce polecenie:
InstPakCLI.vbs "C:\Program Files\MTX\Samples\Packages\"
Aby m≤c korzystaµ ze skryptu InstDLL.vbs, nale┐y wcze£niej zarejestrowaµ sk│adniki programu Java z pliku vjacct.dll. W tym celu nale┐y wykonaµ jedn╣ z poni┐szych czynno£ci:
Zobacz te┐
Instalacja przyk│adowych skrypt≤w administracyjnych programu MTS