Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Hoe te Vars Stuur Van VBScript naar een batchbestand
Batch -bestanden , op grote schaal gebruikt tijdens de DOS- computer- dagen , nog steeds ontwikkelaars helpen uitvoeren bruikbaar Windows-taken . Als u werkt met VBScript , bijvoorbeeld , moet u een Windows-proces beter behandeld door een batchbestand triggeren . Een manier om de rekenkracht van beide technologieën te combineren is om variabelen , of VAR's passeren , van VBScript om een ​​batch -bestand . Voer deze taak uit met behulp van een Windows WshSell object woonachtig zijn in uw VBScript -programma . Instructies

Open Kladblok en plak de volgende tekst in een nieuw document 1 :

echo % 1

echo % 2

@ pause < br >

Dit batchbestand tekst accepteert twee parameters : . % 1 en % 2 de echo commando geeft die parameters als het batchbestand loopt

Press 2 " CTRL " en " S " te openen de file Save venster en typ een naam voor het bestand in de " bestandsnaam " tekstvak . Omvatten " . Bat " aan het einde van de bestandsnaam . Bijvoorbeeld , het bestand " BatFile1 , " noem type " BatFile1.bat " in het " File Name " tekstvak en klik op ' Opslaan '. De File Save venster wordt gesloten en keert u terug naar het document
3

Verwijder de tekst in het document en vervang deze door de VBScript-code hieronder weergegeven : .

Dim vbShell
< br

Dim var1

Dim var2

Dim batchfile

Set vbShell
>
= CreateObject ( " WScript.Shell " ) op Twitter

quotedVar1 = " " & " " " " & var1 & " " "

var2 = " Dit is variable 2 "

quotedVar2 = " " & " " " " & var2 " & " " " " < br

batchfile > = " xyz.bat "

vbShell.run batchfile & quotedVar1 & quotedVar2

vbShell set = niets

De vbShell opdracht , die op lijn 5 , creëert een shell object . Ontwikkelaars gebruiken deze objecten om externe programma's bellen vanuit VBScript . De var1 variabele bevat de waarde die u wilt doorgeven aan het batchbestand . De quotedVar1 variabele voegt aanhalingstekens rond de variabele . Dit zorgt ervoor dat variabelen met spaties in hen over te dragen naar behoren aan het batchbestand . De var2 variabele bevat de waarde van een tweede variabele . Het heeft ook een quotedVar2 variabele, de variabele met citaten omringt . Vervang " xyz.bat " met de naam van uw batchbestand . De vbShell.run commando passeert quotedVar1 en quotedVar2 om die batch -bestand en draait het.

Druk " CTRL " 4 en " S ", te openen het bestand opslaan venster en typ een naam voor dit bestand in de " File Name " tekstvak . Append " . Vbs " aan het einde van de naam in en klik op 'Opslaan'. Kladblok slaat het bestand als een VBScript -programma .

Start Windows Explorer 5 , en zoek het VBScript- bestand hebt opgeslagen . Dubbelklik op het bestand . De code wordt uitgevoerd en geeft de variabelen aan het batchbestand . Het batchbestand ontvangt deze variabelen en geeft ze weer in de command -venster dat wordt geopend .

Previous: Next:
  Visual Basics Programming
·Hoe maak je een Sidebar Maak i…
·Hoe maak je een galerij van be…
·Hoe maak je een knop voor VBSc…
·Hoe te Disable /Enable Command…
·Hoe te controleren of een teks…
·Wat is een Mirage Driver ? 
·Hoe je alleen tekstvakken leze…
·Hoe maak je een tekstvak Bevol…
·Om te lezen hoe een groot aant…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een webpagina Cache Met PHP 
·Hoe schrijf je een Taylor reeks in Pytho…
·Hoe maak je een Grading functie maken in…
·Hoe te converteren naar AS3 Java 
·Hoe maak je een MSI-bestand bewerken 
·Hoe te UTF8 teksten omzetten 
·Hoe maak je Stuur een mis PHP E 
·Hoe Web layout creëren 
·Hoe maak je een knop Minimaliseren toevo…
Copyright © Computer Kennis http://www.nldit.com