Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Anfängerfrage zu VBS
Frage
Hallo,
Ich muss euch mal ein paar ziemlich doofe Anfängerfragen stellen.
Ich verwende öfters VB und VBA um kleine Progrämmchen für Routineaufgaben zu schreiben.
Nun würde mich mal interessieren was VBS eigentlich ist und was man damit anfangen kann, bzw welche Grenzen VBS gesetzt sind? Oder allgemein: Was sind eigentlich Skriptsprachen? Was ist der Unterschied zwischen VBS und Javaskript und wie unterscheiden sich VB und VBS?
Ich hoffe jemand kann mir das mal erklären.
Antwort 1 von Gutti
In einem normalen Windows ist der Windows Script Host installiert. Er kann Aktionen ausführen, indem er Befehle aus Skriptdateien ausführt. Ohne Erweiterungen versteht er Visual Basic Script (VBS) und JScript.
Javaskripte enthalten ebenfalls Anweisungen für einen Interpreter. Dieser ist in jedem normalen Webbrowser eingebaut und aktiviert.
Visual Basic ist ein Entwicklersystem, mit dem man Programme erzeugen kann (EXE-Dateien), die selbständig ablaufen können, also ohne daß ein Interpreter da sein muß.
Der Unterschied zwischen Javascript und VBS liegt zum einen darin, daß VBS an Windows und (was Webseiten angeht) an den Internet Explorer gebunden ist, während Javascript plattformunabhängig ist (läuft z.B. auch auf Mac oder Amiga).
Zum anderen erlaubt Javascript aus Sicherheitsgründen keinen Zugriff auf das Dateisystem, die Registry etc und funktioniert nur in Webbrowsern.
VBS ist eine Teilmenge von VB. Es kann deutlich weniger, ist VB aber formal sehr ähnlich. Was es ohne Erweiterungen kann:
http://dieseyer.de/scr56de.chm/script56.chm
VBS ist aber durch ActiveX-Steuerelemente (die man z.B. mithilfe von VB erstellen kann) grundsätzlich grenzenlos erweiterbar. Die Frage ist nur, inwieweit das Sinn macht.
Javaskripte enthalten ebenfalls Anweisungen für einen Interpreter. Dieser ist in jedem normalen Webbrowser eingebaut und aktiviert.
Visual Basic ist ein Entwicklersystem, mit dem man Programme erzeugen kann (EXE-Dateien), die selbständig ablaufen können, also ohne daß ein Interpreter da sein muß.
Der Unterschied zwischen Javascript und VBS liegt zum einen darin, daß VBS an Windows und (was Webseiten angeht) an den Internet Explorer gebunden ist, während Javascript plattformunabhängig ist (läuft z.B. auch auf Mac oder Amiga).
Zum anderen erlaubt Javascript aus Sicherheitsgründen keinen Zugriff auf das Dateisystem, die Registry etc und funktioniert nur in Webbrowsern.
VBS ist eine Teilmenge von VB. Es kann deutlich weniger, ist VB aber formal sehr ähnlich. Was es ohne Erweiterungen kann:
http://dieseyer.de/scr56de.chm/script56.chm
VBS ist aber durch ActiveX-Steuerelemente (die man z.B. mithilfe von VB erstellen kann) grundsätzlich grenzenlos erweiterbar. Die Frage ist nur, inwieweit das Sinn macht.
Antwort 2 von Kleiner_Chill0r
Hab da auch mal zwei Anfängerfragen.
Wie ist das cmd um per buttondruck eine andere Form zu öffnen?
Und zweitens, wie erstelle ich eine ausführbare EXE in VB 6? Das Programm selbst erstellt mir lediglich eine *.frm datei welche ich nur in VB öffnen kann.
Für schnelle Hilfe bin ich dankbar!!!
Grüße, Chris
Wie ist das cmd um per buttondruck eine andere Form zu öffnen?
Und zweitens, wie erstelle ich eine ausführbare EXE in VB 6? Das Programm selbst erstellt mir lediglich eine *.frm datei welche ich nur in VB öffnen kann.
Für schnelle Hilfe bin ich dankbar!!!
Grüße, Chris
Antwort 3 von swisspower32
Hallo Kleiner_Chill0r
Um eine EXE datei zu erzeugen musst du auf
Datei
<projektname>.exe erstellen... klicken
Danach kannst du wählen wo die EXE Datei gespeichert werden soll und welchen Namen sie bekommt.
Gruss Swisspower32
Um eine EXE datei zu erzeugen musst du auf
Datei
<projektname>.exe erstellen... klicken
Danach kannst du wählen wo die EXE Datei gespeichert werden soll und welchen Namen sie bekommt.
Gruss Swisspower32
Antwort 4 von Masterbrain
Das cmd dafür ist:
Framename (z.B. frmNeu).show
bei weiteren Problemen empfehle ich:
http://www.vb-seminar.de/
Framename (z.B. frmNeu).show
bei weiteren Problemen empfehle ich:
http://www.vb-seminar.de/

