•
Home
•
Impressum
•
Forum
•
Feedback
•
© 2010 by dieseyer • all rights reserved • www.dieseyer.de
dieseyer.de • Startseite
Mai 2010
Startseite
Forum
Warum VBS?
Geschichte
Impressum
Inhalt von dieseyer.de: VBScript (VBS)
Auf dieseyer.de finden sich VBScript-Skripte
(Visual Basic Script - Skripte) und entsprechende Informationen.
JScript und VB bzw. VBA sind nicht Thema dieser Site.
MS Windows Script enthält VBScript (eine Visual Basic Script Edition),
JScript (aus einer alten JavaScript-Version von Netscape abgeleitet),
Windows Script Components, WSH (Windows Script Host) und die Windows Script Runtime.
Nur sehr wenige Skripte erfordern zusätzlicher Programme oder Komponenten,
die nicht grundlegende Bestandteile von Windows ab WinXP sind -
mit Win2000 wird es auch kaum Probleme geben. Auch die Windows Versionen
Win95 und Win98 und WinME mit dem IE4 oder höher dürften mit den
Skripten kaum Probleme haben. Dadurch ist es möglich, die Skripte auf
einem beliebigen PC einfach mal so zu starten. Auch um dies zu erreichen wurde
auf ActiveX-Komponenten oder OCX'e verzichtet.
Einige Skripte
sind mittlerweile nicht mehr sonderlich sinnvoll, bieten aber
Ansätze, um diese oder jene Zeile in eigenen Skripten zu verwenden.
Windows Script 5.6
gibt es seit Okt. 2001 und das sagt
MS
auf deutsch dazu:
Microsoft Windows Script 5.6 mit Visual Basic Script Edition (VBScript) Version 5.6,
JScript Version 5.6, Windows Script Components, Windows Script Host 5.6 und Windows
Script Runtime Version 5.6, steht nun zum Download zur Verfügung. Diese Version von
Windows Script enthält Verbesserungen des Windows Script Host-Objektmodells,
Befehlszeilenerweiterungen, erweiterte Unterstützung für erstellte Prozesse und
verbesserte Handhabung von Argumenten.
Wenn ich Skripte programmiere sind immer einige (kompilierte) Hilfe-Dateien
vom MS im CHM-Format geöffnet - deren Inhalt ist auch immer und komplett
auf der MS-Site zu finden. Allerdings lassen sich die Archive besser als
die Online-Versionen durchsuchen:
sowohl 'getbas*' als auch '*basen*' ist als Suchbegriff möglich.
Microsoft Windows Script-Technologien - Hilfe
script56.chm
(dt.; 1378 KB; aus
scr56de.exe)
The Portable Script Center
scriptcenter.chm
(eng.; 1678KB; aus
script_center_repository.exe)
Falls sich die CHM-Dateien nicht verwenden lassen, gibt es
hier Hilfe.
2008 bin ich bei microsoft.com auf
Hey, Scripting Guy!
gestoßen. Auch davon gib es das besser durchsuchbare CHM-Archive
The Hey, Scripting Guy! Archive: Volume 2 (August 2004 - September 2007) - HeyScriptingGuy.exe
(15,1 MB) für Besitzer einer echten Windows-Lizenz, die dem 'Windows Genuine Advantage' (WGA)
stand hält.
Weitere Links zu Downloads der MS Dateien zu WSH und VBScript auf der
DownLoad-Seite.
Windows Script 5.7
Microsoft ermöglicht mit Windows Script / Windows Scripting
in der aktuellen Version MS Windows Script 5.7
(KB 952830; Stand 20. Mai 2008; Rev. 1.1)
die Verwendung von:
• Visual Basic Script-Edition - VBScript v5.7
• JScript v5.7
• Windows Script Host v5.7 - WSH
• Windows Script Components
• Skript Windows Runtime v5.7
Über den DownLoad ist nur eine englische Version
scripten.exe (5.7.0.16535 Veröffentlicht: 24.08.2007)
verfügbar. Eine neue Hilfe-Datei (CHM-Datei) scheint es nicht zu geben.
Aus den
Release Notes for Microsoft Script 5.7
geht hervor, dass die Änderungen zu Windows Script 5.6
sehr gering sind und im wesentlichen für WinVista erforderlich waren.
Durch eine Erweiterung ist jetzt der Zugriff auf
die Benutzer Standard Spracheinstellungen über die globale
VBScript Function GetUILanguage möglich, die dem Windows API-Aufruf GetUserDefaultUILanguage
entspricht.
VB.NET - Visual Basic .NET
Ein Umstieg auf VB.NET erschien zunächst wenig sinnvoll, da es nicht
auf jedem PC installiert war. Heute (2009) spricht die Versionsvielfalt
dagegen - jedes entwickelte Programm muss mit allen Versionen getestet werden.
Ein Systemadministrator
kann in seinem Netz sicher die Voraussetzungen für VB.NET schaffen. Für mich
als 'reisender' Dienstleister muss (m)ein Skript sofort und ohne Veränderungen am
System laufen.
↑ Zum Seitenanfang ↑