Inhaltsverzeichnis:

VBS-Tutorial - Grundlagen: 5 Schritte
VBS-Tutorial - Grundlagen: 5 Schritte

Video: VBS-Tutorial - Grundlagen: 5 Schritte

Video: VBS-Tutorial - Grundlagen: 5 Schritte
Video: EXCEL VBA Grundlagenkurs 2023 - Lerne EXCEL VBA einfach & schnell / Tutorial deutsch - Einführung 2024, November
Anonim
VBS-Tutorial - Grundlagen
VBS-Tutorial - Grundlagen
VBS-Tutorial - Grundlagen
VBS-Tutorial - Grundlagen

Ok, einige Leute haben mich gefragt, wo ich meine vbs gelernt habe. Ich lerne es von mir =DSo lass uns loslegen … Was ist vbs?VBScript ist eine Microsoft-Skriptsprache. -_- Als Microsoft gehen sie und machen es so, dass es nur auf dem IE funktioniert. Aber es ist nicht nur ein Webskript, sondern wird für alle möglichen Dinge verwendet … zum Beispiel auf Bild 2) (das ist das zweite Bild) Das ist aus dem System 32-Ordner. Vbs kann auch zum Erstellen von Programmen verwendet werden.. aber das ist VB. NET.. verwendet jedoch die gleiche Codierung Tutorial.. aber ich konnte keins finden. Außer cammel8, der mit vbs scripting wirklich gut zu sein scheint =P.. aber ich werde trotzdem das Tutorial machen.

Schritt 1: Grundlagen von Vbs

Grundlagen von Vbs
Grundlagen von Vbs
Grundlagen von Vbs
Grundlagen von Vbs

Okay, hier sind die Grundlagen … Dinge, die Sie bereits wissen sollten … Sie speichern die Dateien als: irgendwas.vbsEs ist nicht wie eine Batch-Datei, es hat keinen Bildschirm, der Ihnen Informationen anzeigt. In gewisser Weise ist es so ähnlich wie Javascript. Aber gleichzeitig ist es nichts Vergleichbares. Um eine var zu erstellen, verwenden Sie dime.g.. dim iRulenow Sie hätten einen Variablenaufruf iRulenow können Sie beginnen, Dinge zu Ihren vars hinzuzufügen.. wie: iRule=msgbox("hallo") Dies würde dazu führen, dass ein Meldungsfeld angezeigt wird, in dem Hallo gesagt wird. (Bild 1) Außerdem können Sie der Nachrichtenbox verschiedene Schaltflächen hinzufügen ein array:dim iRule(3)aber das würde so aussehen: (weil 0 enthalten ist)iRule(0)="var1"iRule(1)="var2"iRule(2)="var3"iRule(3) ="var4"Verwenden von vars im Skript.. Sie können vars einfach verwenden.. Sie könnten haben: (Bild 2)

dim iRuledim instructablesiRule = "instructables" instructables = msgbox ("hallo " & iRule) Wegen der & sagt es "Hallo instructables", weil der Wert von iRule instructables ist ein Rückgabewert. Sub iRule(arg1, arg2, arg3)…Script…End SubDie Argumente 1, 2, 3 sind die Argumente. Das sind die Grundlagen.

Schritt 2: Nicht so Grundlagen von Vbs

Nicht so Grundlagen von Vbs
Nicht so Grundlagen von Vbs

Ich werde diesen Schritt mit Funktionen beginnen… weil ich sie immer nervig finde.. obwohl sie ziemlich einfach sind = Pfunktionen in vbs sind einfach.. ish.. sie können verwirrend werden.. Fangen wir mit einer einfachen Funktion an: (Bild 1)

Funktion times(x, y) times = x * yEnd FunctionDim resultdim var1result = times(10, 10)var1=msgbox(result)Das würde dir 100erklären lassen ….du hast es mal 10 mal 10 erzählt..result = time (10, 10)das ging an die Funktion timesx ist jetzt 10 und y ist jetzt 10so: x * y Rückgabewert mit Antwort. For, Next, Do, LoopDie For, Next-Schleife kann verwendet werden, um Dinge zu wiederholen, zum Beispiel:for var = 0 bis 5 msgbox(var)nextmsgbox("Finish")Dies öffnet eine Meldungsbox, die 0, 1, 2, 3, 4, 5 zählt und dann sagt 'Finish' REMEMBER in vbs 0 zählt fast immer! dieser Code würde einen Befehl 6-mal wiederholen, zB: für var = 0 bis 5 msgbox("hello")nextmsgbox("Finish") würde die Meldung 'hallo' 6-mal erscheinen. beim siebten Mal wird Finish angezeigt. Wenn Sie Folgendes hinzufügen: Schritt … bis zum Ende von für var = 0 bis 5, z. B. für var = 0 bis 5, Schritt 5, wodurch es jedes Mal 5 springt zweimal anzeigen, weil 5 das Limit ist. Sie können auch zurücktreten.. zB Schritt -5 würde jedes Mal 5 herunterzählen. hauptsächlich für Viren verwendet =Paber Sie können sie verwenden, um Ihnen zu helfen.. sagen Sie, ob Sie eine Nachricht weitersagen möchten, bis eine bestimmte Option ausgewählt ist. Sie können immer ein Bis zum Do- oder zum Loop-Teil hinzufügen. egdo bis var=5aber im Code müssen Sie 1 oder mehr zur var hinzufügen ist gleich 10!Das ist alles für die Not So Basics von vbs.

Schritt 3: Das Wenn und Dann

Thesen sind ziemlich einfach zu bekommen, aber ich entschied, dass sie eine Seite brauchten, falls jemand nicht wusste, was sie taten nicht schwer, da wir alle wissen, dass instructables das Beste ist. =P…jetzt für mehrzeiliges Wenn und Dann… (erschreckende Musik)aber es ist nicht so beängstigend, dass man einfach ein Ende wenn am Ende der is-Anweisung hinzufügt. e-g.webp

the else und elseif Diese sind auch nicht schwer..the else ist nur dann, wenn Sie eine Option für das eine und eine andere für den Rest haben möchten is not 1 )end ifso if var does't = 1 wird immer sagen 'var is not 1'das elseif ist auch sehr ähnlich …z. B-g.webp

Schritt 4: Fälle

Fälle sind einfach und können Ihnen das Leben viel einfacher machen.. z. B. von einfachen Fällen:

Dim FavCol FavCol = "red" Select Case FavCol Case "Black"msgbox("Ihre Lieblingsfarbe ist Schwarz") Case "red"msgbox("Ihre Lieblingsfarbe ist Rot") Case "Yellow"msgbox("Ihre Lieblingsfarbe ist Gelb ") Case Elsemsgbox("Jetzt bist du nur verwirrend") End SelectDieses einfache Skript wählt Optionen aus einer Liste aus, in diesem Fall wird es dir sagen, dass deine Lieblingsfarbe rot ist. Lass mich etwas genauer darauf eingehen … du bekommst deine Var: Dim var, var="iRule" var kann alles unterdrücken, dann bitten Sie die vbs, eine Liste zu durchsuchen, um Ihre var zu finden … wenn sie sie nicht finden kann, geht sie zu: Case Else, was genau wie der Befehl if, else ist. Wenn es Ihre var findet, wird es ausgeführt

Schritt 5: Übergeben von Vars

Vorbei an Vars
Vorbei an Vars

Wenn Sie sich im Internet umschauen, werden Sie feststellen, dass viele Leute wissen möchten, wie man Vars zwischen Batch zu VBS und VBS zu Batch übergibt … Ich zeige Ihnen den besten Weg, den ich gefunden habe: Da dies ein VBS-Tutorial ist, habe ich Ich zeige Ihnen, wie Sie zuerst Vars von VBS in Batch übertragen …VBS TO BATCHDies ist die VBS:

dim aa=InputBox("Geben Sie etwas ein:", "Var")dim WshShellset WshShell=Wscript. Createobject("Wscript.shell")wshshell.run "test.bat " & aDies fordert Sie auf, eine var einzugeben, dann ist es ruft test.bat auf und übergibt die von Ihnen eingegebene Variable.a = was Sie eingegeben haben.hier ist der Stapel:@echo offecho %1pauseexitdies schreibt die von Ihnen eingegebene Variable in die vbs.. Einfach…für mehrere Variablen fügen Sie einfach Folgendes hinzu: vbs: wshshell.run "test.bat" & a & b & var3 ect.. Denken Sie daran, ihnen einen Wert zu setzen der Batch: echo %1 %2 %3 ect.. BATCH TO VBSthe batch:@echo offset var=hellowscript test. vbs %var%this sendet 'hello' an test.vbsthe vbs:dim ArgObj, aSet fso = CreateObject("Scripting. FileSystemObject")Set ArgObj = WScript. Arguments a = ArgObj(0)msgbox(a)this wird ' hallo' im Meldungsfeld. Für mehrere Variablen für Batch zu VBS fügen Sie einfach eine weitere Variable hinzu, z ")Setze ArgObj = WScript. Arguments a = ArgObj(0)b = ArgObj(1)msgb ox(a)msgbox(b)REMEMBER 0 countsWenn Sie Probleme damit haben, bitte pm oder kommentieren.

Empfohlen: