VBscript Funktionen und Prozeduren

Prozedure
sub mach()  

wscript.echo "hallo"

end sub

mach


der Befehl mach startet die Funktion an jeder beliebiger Stelle des Scriptes.


Funktionen

Funktionen sind von der Syntax gleich wie Prozeduren haben aber einen Vorteil: sie können Werte zurückgeben:

function mach(x,y)  

wscript.echo x & y

end function

mach "ausgabe1","ausgabe2"

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

DANKE fĂĽr deine Bewertung!

Aktualisiert: 11.10.2016 von Bernhard |đź””


Top-Artikel in diesem Bereich


VBScript .vbs Datum und Zeit Funktionen Syntax Referenz

Datum und Zeit Funktionen in vbscript


vbscript string

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


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.


Fragen / Kommentare


(sortiert nach Bewertung / Datum) [alle Kommentare(neueste zuerst)]

✍anonym
07.05.2012 08:44
User: Bruchi 
rem als Zahlenbeispiel und ausfĂĽhrlich
  
  Option Explicit
  dim erg, temp
  
  function Addiere(x,y)
  	erg=x+y
          
          Addiere=erg
  end function
  
  temp= Addiere(2,3)
  msgbox temp,,"Summe :"

✍anonym
16.08.2010 16:59
User: R.Deier 
Das 2.Beispiel zeigt keine eigentliche Funktion, die "einen Wert zurĂĽckgibt", sondern eine als Funktion daherkommende Prozedur, so wie dies in Sprachen ĂĽblich ist, die gar keine Prozeduren kennen (wie etwa Java). Eine echte Funktionsdefinition zusammen mit ihrem Aufruf mĂĽsste so aussehen:
  
  function verkette(x,y)
    verkette= x & y    'hier RĂĽckgabe des Funktionswertes
  end function
  
  MsgBox verkette("Hallo ","Welt"),1,"Funktionen"   'Aufruf als Funktion
  '--------------------------------------------------------------------
  ' Funktion als Prozedur (könnte auch mit anderer Syntax als sub deklariert sein):
  
  
  function verkettete_Ausgabe(x,y)
     wscript.echo x & y
  end function
  
  verkettete_Ausgabe "Hallo2 ", "Welt2"   'Aufruf wie Prozedur