Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur man skickar Vars Från VBScript till en kommandofil

    Batch filer , som används flitigt under DOS computing dagarna , ändå hjälpa utvecklare att utföra nyttiga Windows arbetsuppgifter . Om du arbetar med VBScript , till exempel , kan du behöva starta en Windows- process bättre hanteras av en batch -fil . Ett sätt att kombinera processorkraften i båda teknikerna är att skicka variabler , eller VAR , från VBScript till en batch -fil . Utför denna uppgift med hjälp av en Windows WshSell objekt som bor i din VBScript -program . Instruktioner
    1

    Öppna Anteckningar och klistra in följande text i ett nytt dokument :

    echo % 1

    echo % 2 Review

    @ paus

    kommandofil text accepterar två parametrar : . % 1 och % 2 ekot kommando visar de parametrar när kommandofilen kör
    2

    Tryck " Ctrl " och " S " för att öppna Arkiv Spara fönstret och skriv ett namn på filen i " File Name " textrutan . Inkludera " . Bat" i slutet av filnamnet . Till exempel , för att namnge filen " BatFile1 , " typ " BatFile1.bat " i " File Name " textrutan och klicka sedan på " Spara ". Fönstret File Save Fönstret stängs och du återgår till dokumentet
    3

    Ta bort texten i dokumentet och ersätta den med VBScript-kod som visas nedan : .

    Dim vbShell

    Dim var1

    Dim var2

    Dim batchFile

    Set vbShell = CreateObject ( " WScript.Shell " ) katalog

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

    var2 = " Detta är variabel 2 "

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

    batchFile = " xyz.bat "

    vbShell.run batchFile & quotedVar1 & quotedVar2

    set vbShell = inget

    vbShell kommandot , som visas på rad 5 , skapar ett skal objekt. Utvecklare använder dessa objekt för att ringa externa program inifrån VBScript . Den var1 variabeln innehåller det värde du vill skicka till batch filen . Den quotedVar1 variabel lägger citattecken runt variabeln . Detta försäkrar att variabler med mellanslag i dem föra över ordentligt till kommandofilen . Den var2 variabel innehåller värdet av en andra variabel . Den har också en quotedVar2 variabel som omger variabeln med citationstecken. Ersätt " xyz.bat " med namnet på din batch-fil . Den vbShell.run Kommandot passerar quotedVar1 och quotedVar2 till denna batch-fil och kör det .
    4

    Tryck " Ctrl " och " S " för att öppna Arkiv Spara fönstret och skriv ett namn för den här filen i " File Name " textrutan . Append " . Vbs " i slutet av namnet och klicka på " Spara ". Anteckningar sparar filen som en VBScript -program .
    5

    Launch Utforskaren och leta reda på VBScript fil du sparade . Dubbelklicka på filen . Koden körs och skickar variabler till batch filen . Kommandofilen emot dessa variabler och visar dem i kommando fönstret som öppnas .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Kopiera och klistra in text i txt-filer från VB
    ·Hur man använder Dwgthumbnail.Ocx i Visual Basic
    ·Hur får man antalet rader i FlexGrid i Visual Basic
    ·Lägga till en ny rad att komma åt en Query i VB
    ·Hur du ändrar en VBA lösenord
    ·Vad är en array i VB.NET
    ·Hur konvertera ett heltal till en sträng i Visual Basi…
    ·Hur du väljer objekt i en listruta i Visual Basic
    ·Hur man skriver makron i Visual Basic
    ·Hur man gör en statusrad på din webbläsare med VB6
    Utvalda artiklarna
    ·Har Netflix Streaming Använd Flash
    ·Hur man skapar Font Processing
    ·Hur Stäng ett formulär Öppnad av ShowDialog
    ·Hur vill ta bort innehållet i en PHP -fil
    ·Hur man skapar en AVD Path i Android
    ·Hur inkludera externa JS i Javascript
    ·Hur du ansluter en sträng till en lista med strängar …
    ·Hur man använder en API XML feed i PHP
    ·De typer av datorer som kan läsa HTML
    ·Hur man flyttar element i en array över Java
    Copyright © Dator Kunskap http://www.dator.xyz