wie erstelle ich eine vbscript Datei .vbs - Grundlagen

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

z.B.: im Explorer mit der rechten Maustaste: "Neu" "Textdokument" und namederbatchdatei.vbs als Name.
  (wichtig hierbei: im Explorer muss bei "Extras", "Ordneroptionen", "Ansicht", "Erweiterungen bei bekannten Dateitypen ausblenden" deaktiviert werden, sonst speicherst du namederbatchdatei.vbs.txt! und die Datei wird nicht ausführbar)

eine Textausgabe in Vbscript sieht folgendermaßen aus:

wscript.echo "Ausgabetext"

Ein Vbscript kann durch direktes Anklicken der Datei gestartet werden, oder durch starten der Datei in der Eingabeaufforderung mit dem Befehl: cscript vbsdatei.vbs
oder wscript vbsdatei.vbs.
Bei cscript werden Textausgaben in der Eingabeaufforderung ausgegeben, bei wscript werden Fenster geöffnet.
Für Testzwecke ist cscript immer besser, da das Script leichter wieder abgebrochen werden kann (falls es sich beispielsweise in einer Schleife verlaufen hat und nicht mehr aufhört Ausgabefenster zu öffnen).

Beispielvideo: 


ein richtiges Fenster (auch über die Eingabeaufforderung) würde dann so aussehen:

MsgBox Inhalt des Fensters,0,Name des Fensters
Zu beachten ist lediglich, dass das ,0, über das Aussehen des entstehenden Fensters entscheidet.:

0=OK-Fenster
1=OK; Abbrechen -Fenster
2=Abbrechen; Wiederholen; Ignorieren -Fenster
3=Ja; Nein; Abbrechen -Fenster
4=Ja; Nein -Fenster
5=Wiederholen; Abbrechen -Fenster

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!


veröffentlicht am 04.01.2008 von Bernhard
geändert am 31.03.2020 von Bernhard



Kommentare


(sortiert nach Bewertung / Datum) [alle Kommentare(neueste zuerst)]
✍anonym
erstellt am 13.05.2012 15:05
User: Flo  
Wisst ihr was cool ist der Code hier :)
  Pobiert es mal aus Ich finds Lustig
  Hört sich so Richtig Kritisch an :D
  
  
  
  message = "Warning "
  Set voi = CreateObject("sapi.spvoice")
  voi.volume = 100
  i = 0
  While i < 3
  i = i + 1
  voi.speak message
  wend
  lol=msgbox("Der Pc wird aufgrund eines Festplatten fehlers Heruntergefahren",0,"Warnung!" )
  lol=msgbox("Spaß")
  
  
  als .vbs speichern
✍anonym
erstellt am 07.05.2020 10:05
Gibt es eigentlich auch andere Stimmen und wenn ja, wie heißen sie?

erstellt von anonym

✍anonym
erstellt am 19.11.2019 12:11
User: Hmadis 
Also bei mir funzt das leider nicht. wenn ich so vorgehe wie hier beschrieben, dann wird beim starten der datei immer wieder die vbs-datei im entwurfsmodus geöffnet. da öffnet sich kein fenster wie beschrieben oder ähnliches. die deaktivierung des ausblendens von bekannten dateierweiterungen ist übrigens aktiviert. im übrigen ist nirgends beschrieben/erklärt, wo man  die funktionen der msgbox einstellt die weiter unten beschrieben ist. das ist vielleicht gut gemeint, aber für anfänger unbrauchbar.

✍anonym
erstellt am 01.12.2018 11:12
User: Nico 
Wenn ich bekannte Datei Typen ausstelle speichert er es als namederbachdatei.vbs.txt

✍anonym
erstellt am 20.03.2016 16:03
User: Maximilian Dötsch 
Eure Hilfe ist echt genial

✍anonym
erstellt am 17.12.2015 13:12
User: Marvin 
Man kann eine VBS durch das darauf ziehen einer 
anderen starten wie lese ich den Pfad
dieser Datei aus?

✍anonym
erstellt am 05.06.2013 13:06
User: trasero 
Wie dert man dann den titel von der Box ???
freu freu auf Antworten !!!!

✍anonym
erstellt am 19.11.2012 18:11
User: David 
Wie kann man bei einer MsgBox, wenn man die Tasten Ja und Nein hat und mhte das bei Nein mit einem Schlieefehl das Dokument geschlossen wird die vbs.Datei programmieren?

✍anonym
erstellt am 14.11.2012 16:11
User: Ich bins 
Kann man auch ein benutzerdefinierten text button machen? Danke

✍anonym
erstellt am 13.11.2012 20:11
User: Tekker 
Kann man auch ein Bottom mache wo WTF draufsteht?

✍anonym
erstellt am 06.04.2012 18:04
User: Felix 
Ich beschäftige mich schon hier ein Jahr :D
  Wollt ihr hilfe? (:

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Mehr Details