|
Download ActiveXperts Scripting Toolkit 2.1  (.exe file)
Download Manual  (.htm file)
Produkt specifikationer
ActiveXperts Scripting Toolkit gør IT administrators og Software udviklere i stand til at kalde VBScript funktioner uden og bruge 'Windows Scripting Host'.
Normalt, skal du kalde vbscript via 'Windows Script Host' (enten med WSCRIPT.EXE eller CSCRIPT.EXE).
ActiveXperts Scripting Toolkit kommuniker direkte med VBScript Enginen.
Nogle af de store fordele ved at anvende ActiveXperts Scripting Toolkit istedet for Windows Scripting Host er eks.:
- Brug resultaterne direkte i din kode, uden og lave pickups;
- Kald funktionerne direkte i stedet for at skrive 'stub' kode;
- Set time-out;
- Customiseret error beskeder;
- Support for Windows Services.
ActiveXperts Scripting Toolkit er en ActiveX/COM komponent, som giver et "easy-to-use" scripting interface.
ActiveXperts Scripting Toolkit indeholder flg. features:
- Kalde funktioner direkte;
- Pass op til 8 parametre;
- Styrelse af time-out;
- Robust script handing ;
- Thread safe - Toolkit kan anvendes i multi-threading (og multi-processing) miljøer;
- Support for Windows Services;
- Advanced error handling;
- Advanced logging.
ActiveXperts Scripting Toolkit kan køre på flg. Operativ Systemer:
- Windows 98 - Windows 98 og Windows 98 SE (Second Edition);
- Windows ME - Windows Millenium Edition;
- Windows XP - Windows XP Home Edition og Windows XP Professional Edition;
- Windows NT4 - Windows NT4 Workstation og Windows NT4 Server (Service Pack 3 required);
- Windows 2000 - Windows 2000 Professonal, Windows 2000 Server, Windows 2000 Advanced Server og Windows 2000 Datacenter;
- Windows 2003 - Windows 2003 Standard Edition, Windows 2003 Enterprise Edition, Windows 2003 Datacenter Edition, Windows 2003 Web Edition.
ASP .NET, VB .NET, VC# .NET, ASP, VB, Visual C++ mf.
ActiveComport kan bruges med flg. sprog:
- Visual Basic 5.x eller nyere;
- Visual Basic .NET;
- ASP 2.x;
- ASP .NET;
- Visual C++ 5.x eller nyere;
- Visual C# .NET;
- VBScript;
Performance af modulet er "outstanding", pga. dens multi-threaded arkitektur.
Architecture
ActiveXperts Scripting Toolkit anvender Microsoft VBScript Engine. Den overskriver ikke denne.
Kernen af ActiveXperts Scripting Toolkit består af en fil:
- AxScript.dll;
ActiveXperts Scripting Toolkit kan nemt distibueres til flere maskiner. Når du har bestilt licensen, skal du kopiere AxScript.dll til maskinerne og registrere DLL filen.
Code Snippets og Sample Applikationer
For flere samples, heriblandt Visual C++, Visual Basic, Visual Basic .NET og Visual C Sharp .NET, se venligst Online ActiveXperts Scripting Toolkit Samples.
using System;
using AxScript;
namespace Example1
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
XScripting objScripting = new XScripting (); ' Create a new Scripting instance
XCompletion objCompl;
objScripting.ScriptFile = "C:\My Scripts\Script.vbs"; ' Set VBScrilt file
objScripting.Function = "GetDirectorySize"; ' Set function
objScripting.Parameter1 = "\"C:\Windows\""; ' Set 1st parameter
objCompl = objScripting.Run(); ' Run the script
Console.WriteLine( "CompletionCode : {0}", objCompl.CompletionCode ); ' Result (numeric) of the script execution
Console.WriteLine( "CompletionDescr. : {0}", objCompl.CompletionDescription ); ' Result (friendly string) of the execution
if ( objCompl.CompletionCode == 0 )
{
Console.WriteLine( "FunctionRetNumber: {0}", objCompl.FunctionReturnNumber); ' Return value (Number) of the function
Console.WriteLine( "FunctionRetString: {0}", objCompl.FunctionReturnString ); ' Return value (String) of the function
Console.WriteLine( "FunctionRetInfo : {0}", objCompl.FunctionReturnInfo ); ' Return value (Variant) of the function
}
else
{
Console.WriteLine( "ComplErrorSource : {0}", objCompl.CompletionErrorSource );' Shows in which script the error occured
Console.WriteLine( "ComplErrorDescr. : {0}", objCompl.CompletionErrorDescription ); ' Gives a short description of the error
Console.WriteLine( "ComplErrorLine : {0}", objCompl.CompletionErrorLine ); ' Shows in which line the error occured
Console.WriteLine( "ComplErrorChar : {0}", objCompl.CompletionErrorChar ); ' Shows on which char position the error occured
Console.WriteLine( "ComplErrorCode : {0}", objCompl.CompletionErrorCode ); ' Shows the Microsoft VBScript Engine error code
}
}
}
}
|
|
| Visual C# .NET sample showing how to run a VBScript program using ActiveXperts Scripting Toolkit |
Set objScripting = CreateObject( "ActiveXperts.Scripting" )' Create a new Scripting instance
objScripting.ScriptFile = "C:\My Scripts\Script.vbs" ' Set VBScrilt file
objScripting.Function = "GetDateAndTime" ' Set function
Set objCompletion = objScripting.Run ' Run the script
WScript.Echo "CompletionCode : " & objCompletion.CompletionCode ' Result (numeric) of the script execution
WScript.Echo "CompletionDescr. : " & objCompletion.CompletionDescription ' Result (friendly string) of the script execution
If( objCompletion.CompletionCode = 0 ) Then
WScript.Echo "FunctionReturnNumber : " & objCompletion.FunctionReturnNumber ' Return value (Number) of the function
WScript.Echo "FunctionReturnString : " & objCompletion.FunctionReturnString ' Return value (String) of the function
WScript.Echo "FunctionReturnInfo : " & objCompletion.FunctionReturnInfo ' Return value (Variant) of the function
Else
WScript.Echo "CompletionErrorSource : " & objCompletion.CompletionErrorSource ' Shows in which script the error occured
WScript.Echo "CompletionErrorDescription : " & objCompletion.CompletionErrorDescription ' Gives a short description of the error
WScript.Echo "CompletionErrorLine : " & objCompletion.CompletionErrorLine ' Shows in which line the error occured
WScript.Echo "CompletionErrorChar : " & objCompletion.CompletionErrorChar ' Shows on which character position the error occured
WScript.Echo "CompletionErrorCode : " & objCompletion.CompletionErrorCode ' Shows the Microsoft VBScript Engine error code
End If
|
|
| VBScript sample showing how to run a VBScript program using ActiveXperts Scripting Toolkit |
Click here for more samples.
Operating System
ActiveXperts Scripting Toolkit kan køre på flg. Operativ Systemer:
- Windows 98 - Windows 98 og Windows 98 SE (Second Edition);
- Windows ME - Windows Millenium Edition;
- Windows XP - Windows XP Home Edition og Windows XP Professional Edition;
- Windows NT4 - Windows NT4 Workstation og Windows NT4 Server (Service Pack 3 required);
- Windows 2000 - Windows 2000 Professonal, Windows 2000 Server, Windows 2000 Advanced Server og Windows 2000 Datacenter;
- Windows 2003 - Windows 2003 Standard Edition, Windows 2003 Enterprise Edition, Windows 2003 Datacenter Edition, Windows 2003 Web Edition.
ASP .NET, VB .NET, VC# .NET, ASP, VB, Visual C++ mf.
ActiveComport kan bruges med flg. sprog:
- Visual Basic 5.x eller nyere;
- Visual Basic .NET;
- ASP 2.x;
- ASP .NET;
- Visual C++ 5.x eller nyere;
- Visual C# .NET;
- VBScript;
- HTML - Client scripts fra HTML sider - kræver Internet Explorer 4.x eller nyere.
.NET Framework
For at bruge Scripting Toolkit toolkit i et ASP .NET, Visual Basic .NET eller Visual C#. NET miljø, kræver dette at .NET Framework er installeret på systemet.
.NET Framework er en del af Windows 2003 Operativ Systemet. På Windows 2000, Windows 98, Windows ME, Windows NT, Windows Server 2003 og Windows XP, er dette en selvstændig applikation der skal installeres.
Besøg flg. Microsoft side Microsoft .NET Framework for at downloade Microsoft .NET Framework.
Internet Information Server
Internet Information Server (IIS) Setup installer Visual Basic Script og Java Script engines.
For at afvikle ASP sider på en NT4 Server, skal IIS 4.x være installeret. IIS 4.x kan findes på NT4 Option Pack CD's.
For at afvikle ASP sider på en Windows 2000 Server, skal IIS 5.x være installeret. IIS er en del af Windows 2000 Operativ Systemet.
Internet Explorer 4.x eller nyere
Internet Explorer 4.x Setup (eller nyere) installer Visual Basic Script og Java Script engines.
Du kan bruge ActiveComport toolkit komponenten direkte via client HTML kode.
Windows Scripting Host
Scripting Toolkit kan også bruges via VBS scripts. VBS scripts kan anvendes ved at kalde dem med scripting host ( enten 'cscript' eller 'wscript').
WSH virker med Visual Basic Script og Java Script engines som er med i Internet Explorer 4.x eller nyere. WSH er også en del af Windows 98, Windows 2000, og Internet Information Services 4.0. Et seperat setup program tilgængelig for Windows 95.
Visual Basic
Scripting Toolkitkan også bruges via Visual Basic. I Visual Basic, Skal du gå til 'Project/References...' menuen og sætte et flueben i checkboksen ved ActiveComport toolkit Type Library. Nu, er du klar til at bruge ActiveComport toolkit object via Visual Basic.
Se også vore samples. De bliver installeret sammen med produktet, men kan også findes på vores hjemmeside.
Visual C
Scripting Toolkit kan også bruges i Visual C++ applikationer. Lav en inklude af *.h og *.c filerne fra ActiveXperts for at binde din kode til ActiveComport komponenten.
Visual C samples bliver installeret som en del af produktet, men kan også findes via vors hjemmeside.
The ActiveXperts Scripting Toolkit components
ActiveXperts Scripting Toolkit pakken består af 3 komponenter:
- ActiveXperts Scripting Toolkit COM komponent;
- ActiveXperts Scripting Toolkit Hjælpe Filer;
- ActiveXperts Scripting Toolkit Samples.
Installation på en single computer
Kør AxScript.exe Setup programmet. InstallShield wizard vil guide dig gennem resten af installationen.
Hvis du vælger og bruge ActiveXperts Scripting Toolkit COM komponent, kan installations programmet lave en reg. COM komponenten for dig.
Installation på flere computere
Hvis du vil installer denne COM komponent manuel på maskinerne skal du gøre flg.:
- Kopier ASocket.dll til den nye computer;
- Register COM komponent med flg. kommando: REGSVR32 <dest-location>\ASocket.dll
|
|