Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan sende Vars Fra VBScript til en batch fil
    Batch filer , som brukes mye i løpet av de DOS databehandling dager , fortsatt hjelpe utviklere utføre nyttige Windows oppgaver. Hvis du arbeider med VBScript, for eksempel , må du kanskje utløse en Windows -prosessen bedre håndtert av en batch -fil . En måte å kombinere prosessorkraften begge teknologiene er å passere variabler, eller Vars , fra VBScript til en batch -fil . Utføre denne oppgaven ved hjelp av en Windows WshSell objekt bosatt i VBScript program . Instruksjoner
    en

    Åpne Notisblokk og lim inn følgende tekst i et nytt dokument : en

    echo % 1

    ekko % 2

    @ pause
    p Dette batch fil teksten aksepterer to parametre : . % 1 og% 2 ekko kommandoen viser disse parametrene når batch fil kjører
    2

    Trykk " CTRL" og " S " for å åpne Lagre fil vinduet , og skriv inn et navn på filen i "File name" tekstboksen . Inkluder " . Bat " på slutten av filnavnet . For eksempel , for å nevne filen " BatFile1 , " type " BatFile1.bat " i " File Name" tekstboksen , og klikk deretter "Lagre". Fil Lagre lukkes og du kommer tilbake til dokumentet
    3

    Slett teksten i dokumentet, og erstatte den med VBScript -koden vist nedenfor: .

    Dim vbShell

    Dim var1

    Dim var2

    Dim batchFile

    Set vbShell = CreateObject ( " WScript.Shell ")

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

    var2 = " Dette er variabel 2 "

    quotedVar2 = "" & " " "" & var2 & " " ""

    batchFile = " xyz.bat "

    vbShell.run batchFile & quotedVar1 & quotedVar2

    sett vbShell = ingenting

    vbShell kommandoen , vises på linje 5 , skaper et skall objekt. Utviklere bruker disse objektene til å ringe eksterne programmer innenfra VBScript. Den var1 variable holder verdien du ønsker å passere til batch -fil. Den quotedVar1 variabel legger anførselstegn rundt variabelen. Dette sikrer at variabler med mellomrom i dem bære over skikkelig til batch -fil. Den var2 variabelen inneholder verdien av en andre variabel. Det har også en quotedVar2 variabel som omgir variabel med anførselstegn. Erstatt " xyz.bat " med navnet på batch -fil . Den vbShell.run kommandoen passerer quotedVar1 og quotedVar2 til at batch -fil og kjører den.
    4

    Trykk " CTRL" og " S ", for å åpne File Save vinduet , og skriv inn et navn for denne filen i " File Name" tekstboksen . Tilføy " . Vbs " på slutten av navnet og klikk " Lagre". Notisblokk lagrer filen som en VBScript program .
    5

    Start Windows Utforsker , og finn VBScript filen du lagret . Dobbeltklikk på filen. Koden kjører og sender variablene til batch -fil. Batch-filen får disse variablene og viser dem i kommandovinduet som åpnes.

    früher :

     Weiter:
      Relatert Artike
    ·ActiveX DLL Tutorial 
    ·Hvordan skrive VB kode for en berøringsskjerm Tastatur…
    ·Hvordan lage Alert Bokser i Windows 
    ·Hvordan sjekke Kode VB6 Funksjoner 
    ·Hvordan legge til en minimer-knappen til en Visual Basi…
    ·Hvordan lage et Visual Basic Script 
    ·Hvordan du tilordner et uttrykk til en etikett i Visual…
    ·Hvordan Fylle et felt i VB Tilgang 
    ·Hvordan stoppe en prosedyre i VB6.0 
    ·Hvordan Draw Dice i VB 
      Anbefalte artikler
    ·Hvordan lage en blogg med PHP 
    ·Hvordan Multipliser flere heltall i C 
    ·Hvordan oppdage en KeyPress i Java 
    ·Java Tutorial for Feste en applet til en ramme 
    ·Visual Basic Opplæring for Windows 7 
    ·Hvordan sjekke om DIV Fikk Focus i Javascript 
    ·Hvordan skrive ActiveX VB6 
    ·Hvordan finne en liste over databaser på en MySQL Serv…
    ·Monoalfabetisk Bytte Ciphers i Java-kode 
    ·Hvordan endre rekkefølgen på DataGrid kolonner 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/