VBScript

VBScript ist eine Microsoft Windows Skriptsprache, mit dessen Hilfe Programmabläufe automatisiert werden können.

Bei VBScript handelt es sich um reine Textdateien die von Windows, dem Windows Script Host, interpretiert werden. Als Dateiendung wird .vbs verwendet.

Der Vorteil von VBScript liegt in den geringen Systemvoraussetzungen und dem direkten Starten des Codes ohne kompilieren. Ohne kompilieren heißt: der Quellcode kann ohne vorheriges Umwandlung in eine ausführbare .exe Datei gestartet werden. Diesen Vorteil haben auch die anderen Skriptsprachen gemein.

Als Nachfolgeprodukt wird seitens Microsoft Windows Power Shell gehandelt.

 


Preview wie erstelle ich eine vbscript Datei .vbs - Grundlagen

wie erstelle ich eine vbscript Datei .vbs - Grundlagen

geändert: 31.03.2020 von Bernhard (Erstveröffentlichung: 04.01.2008 )

Zum Erstellen der vbscript Datei genügt ein einfacher Editor. Eine in Windows abgespeicherte Textdatei mit der Eindung .vbs kann direkt ausgeführt werden. ... weiterlesen

Preview run external in vbscript

run external in vbscript

geändert: 07.10.2016 von Bernhard (Erstveröffentlichung: 04.09.2008 )

Mit Hilfe von vbscript können ausführbare Dateien z.B. im Hintergrund gestartet werden. ... weiterlesen

Compare in vbscript

Compare in vbscript

geändert: 31.03.2020 von Bernhard (Erstveröffentlichung: 04.01.2010 )

compare="hi!" search="hi" pos=InStr(compare,search) if pos > 0 then wscript.echo "found" if pos = 0 then wscript.echo "not found" ... weiterlesen

vbscript Parameter übergeben aus der Command Line

vbscript Parameter übergeben aus der Command Line

erstellt: 04.01.2008 von Bernhard

um Parameter aus einer Batch Datei, bzw. über die Command Line (Eingabeaufforderung) zu übergeben wird beim Aufruf an die vbs Datei einfach ein Leerzeichen und dann die Variable angehängt; die Variable kann im Script dann einfach mit folgendem Syntax verwendet werden: Wscript.Arguments(0) heißt: die erste an die Datei angehängte Variablebei mehreren Variablen sieht das dann so aus: also: Datei Leerzeichen Variable Leerzeichen 2teVariable z.B.: mein.vbs 1teangehängetevariable 2teangehängteVariabl... ... weiterlesen

Error Level generieren aus vbscript

Error Level generieren aus vbscript

geändert: 31.03.2020 von Bernhard (Erstveröffentlichung: 21.08.2012 )

WScript.Quit(0) Beispiel: ... weiterlesen

vbscript Array Funktionen Syntax Reference

vbscript Array Funktionen Syntax Reference

geändert: 31.03.2020 von Bernhard (Erstveröffentlichung: 06.01.2011 )

vbscript Array Funktionen ... weiterlesen

VBScript .vbs Datum und Zeit Funktionen Syntax Referenz

VBScript .vbs Datum und Zeit Funktionen Syntax Referenz

geändert: 31.03.2020 von Bernhard (Erstveröffentlichung: 06.01.2011 )

Datum und Zeit Funktionen in vbscript ... weiterlesen

vbscript string

vbscript string

geändert: 11.10.2016 von Bernhard (Erstveröffentlichung: 06.01.2011 )

Strings werden zum Speichern und durch Aufruf von Funktionen zum Manipulieren von Text verwendet. (Ein String ist eine gespeicherte Zeichenfolge) ... weiterlesen

VBscript Funktionen und Prozeduren

VBscript Funktionen und Prozeduren

geändert: 11.10.2016 von Bernhard (Erstveröffentlichung: 15.04.2009 )

Prozeduresub mach()   ... weiterlesen

cmd vbscript delete subdirectories & files with error level

cmd vbscript delete subdirectories & files with error level

erstellt: 21.08.2012 von Bernhard

Path = Wscript.Arguments(0) on error resume next error = 0 Set fso = CreateObject("Scripting.FileSystemObject") Set Folder = fso.GetFolder(Path) wscript.echo "delete Files and Folders in " & Path 'delete files For Each file In Folder.files wscript.echo file fso.DeleteFile file, True if Err.Number = 0 then wscript.echo "OK" else wscript.echo "Fehler" error = 1 end if Next 'delete folders: For Each Folder In Folder.SubFolders wscript.echo Folder fso.DeleteFolder Folder, True if Err.Number =... ... weiterlesen

read file in vbscript

read file in vbscript

geändert: 07.10.2016 von Bernhard (Erstveröffentlichung: 21.08.2012 )

strdatei="c:\test\test.txt" Const ForReading = 1 Set objFSO = CreateObject("Scripting.FileSystemObject") Set objTest = objFSO.GetFile(strdatei) If objTest.Size > 0 Then Set objFile = objFSO.OpenTextFile(strdatei, ForReading) strText = objFile.ReadAll wscript.echo strText objFile.Close end if ... weiterlesen

vbscript Dictionary

vbscript Dictionary

erstellt: 03.04.2020 von Bernhard

Eine sehr gut Alternative zu einem VBScript Array ist das VBScript Object Dictionary. ... weiterlesen

vbscript Dateien Unterordner auslesen

vbscript Dateien Unterordner auslesen

erstellt: 18.01.2016 von Bernhard

Dateien eines Ordners und deren Unterordner auslesen ... weiterlesen

olAppointmentItem Start -Outlook - per Vbscript

olAppointmentItem Start -Outlook - per Vbscript

geändert: 02.09.2014 von Bernhard (Erstveröffentlichung: 01.09.2014 )

in folgendem Artikel wird beschrieben, wie per vbscript ein Kalendereintrag in Outlook geschrieben werden kann: http://technet.microsoft.com/en-us/library/ee692864.aspx. Das Verwenden einer Variable für den Startzeitpunkt funktioniert, abhängig von den Ländereinstellungen des Computers, nicht immer. ... weiterlesen

Outlook Kalender auslesen

Outlook Kalender auslesen

geändert: 05.06.2016 von Bernhard (Erstveröffentlichung: 25.05.2014 )

um in Outlook per Skript einen Kalender auszulesen kann folgender VBScript Code verwendet werden: ... weiterlesen

mit vbscript in Excel

mit vbscript in Excel

geändert: 05.06.2016 von Bernhard (Erstveröffentlichung: 21.08.2012 )

Excel Datei erzeugen:   ... weiterlesen

Outlook per Script Mail versenden

Outlook per Script Mail versenden

geändert: 05.06.2016 von Bernhard (Erstveröffentlichung: 21.08.2012 )

per VBScript ein Mail Versenden ... weiterlesen

vbscript Dateien verschieben Ersatz für Windows move

vbscript Dateien verschieben Ersatz für Windows move

geändert: 07.10.2016 von Bernhard (Erstveröffentlichung: 21.08.2012 )

der Windows move Befehl verschiebt Dateien in einen anderen Ordner, z.B.: ... weiterlesen

Preview vbscript um mehrere IP Adressen bzw ein Subnet zu pingen

vbscript um mehrere IP Adressen bzw ein Subnet zu pingen

geändert: 05.06.2016 von Bernhard (Erstveröffentlichung: 21.08.2012 )

um zu sehen welche Rechner in einem Subnet antworten, setzt dieses Beispielscript einen ping auf alle Adressen ab und liefert das Ergebnis zurück.Aufrufen in der Eingabeaufforderung über cscript pingsubnet.vbs (Sonst wird bei jedem erfolgreichen Pingversuch ein Fenster geöffnet) ... weiterlesen

vbscript lesen schreiben oder updaten einer Access Datei

vbscript lesen schreiben oder updaten einer Access Datei

geändert: 05.06.2016 von Bernhard (Erstveröffentlichung: 21.08.2012 )

readreads an table of an Access Database you have to fill in the right Field names: rs.Fields("Spalte1") ... weiterlesen

User Member of AD Group

User Member of AD Group

geändert: 05.06.2016 von Bernhard (Erstveröffentlichung: 21.08.2012 )

This script looks if the actually logged on User is in an specified Active Directory Group: (in this Example: ActiveDirectoryGroup1 or ActiveDirectoryGroup2) ... weiterlesen

vbscript Access mdb Datei generieren

vbscript Access mdb Datei generieren

geändert: 05.06.2016 von Bernhard (Erstveröffentlichung: 21.08.2012 )

create dbcreate a database file at "c:\test.mdb" ... weiterlesen

Computer Member of AD Group

Computer Member of AD Group

geändert: 05.06.2016 von Bernhard (Erstveröffentlichung: 21.08.2012 )

This script looks if the Computer running on it is in an specified Active Directory Group: (in this Example: ActiveDirectoryGroup1 or ActiveDirectoryGroup2) ... weiterlesen

vbscript Textstellen einer Textdatei ersetzten

vbscript Textstellen einer Textdatei ersetzten

geändert: 07.10.2016 von Bernhard (Erstveröffentlichung: 21.08.2012 )

Aufruf der Datei: ... weiterlesen