Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como enviar Vars De VBScript para um arquivo em lotes
arquivos em lote, amplamente utilizada durante os dias do DOS computação, ainda ajudar os desenvolvedores a realizar tarefas úteis do Windows. Se você trabalha com VBScript, por exemplo , pode ser necessário para desencadear um processo do Windows melhor tratado por um arquivo em lotes. Uma maneira de combinar o poder de processamento das duas tecnologias é passar variáveis ​​ou VARs , de VBScript em um arquivo de lote. Execute esta tarefa usando um objeto do Windows WshSell residente em seu programa VBScript. Instruções
1

Abra o bloco de notas e cole o seguinte texto em um novo documento :

echo% 1

echo% 2

@ pausa

Este texto arquivo de lote aceita dois parâmetros: % 1 e% 2 o eco comando exibe esses parâmetros quando o arquivo de lote executado
2

pressione "Ctrl " e " S" para abrir. Salvar o arquivo da janela, e digite um nome para o arquivo na caixa de texto " nome do arquivo " . Incluir " . Bat " no final do nome do arquivo . Por exemplo, para nomear o arquivo " BatFile1 , " tipo " BatFile1.bat " na caixa de texto " Nome do arquivo " e clique em " Salvar". A janela Salvar Arquivo fecha e retorna para o documento
3

Excluir o texto no documento e substituí-lo com o código VBScript mostrado abaixo: .

Dim vbShell

Dim var1

Dim Dim var2

batchfile

Set vbShell = CreateObject (" WScript.Shell" )

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

var2 = "Este é variável 2"

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

batchfile = " xyz.bat "

vbShell.run batchfile & quotedVar1 & quotedVar2

definir vbShell = nada

O comando vbShell , mostrado na linha 5, cria um objeto de shell. Os desenvolvedores usam esses objetos para chamar programas externos de dentro VBScript. A variável var1 contém o valor que você deseja passar para o arquivo em lotes. A variável quotedVar1 acrescenta aspas em torno da variável. Isto garante que as variáveis ​​com espaços entre eles transitar corretamente para o arquivo de lote . A variável var2 contém o valor de uma segunda variável . Ele também tem uma variável quotedVar2 que envolve a variável com aspas. Substituir " xyz.bat " com o nome do seu arquivo de lote. O comando passa vbShell.run quotedVar1 e quotedVar2 para esse arquivo batch e executa-lo .
4

pressione "Ctrl " e " S ", para abrir a janela Salvar Arquivo e digite um nome para este arquivo na caixa de texto " Nome do arquivo " . Anexar ". Vbs " ao final do nome e clique em " Salvar". Bloco de Notas salva o arquivo como um programa VBScript.
5

lançamento o Windows Explorer e localize o arquivo que você salvou VBScript . Dê um duplo clique no arquivo . O código é executado e passa as variáveis ​​para o arquivo batch. O arquivo de lote recebe essas variáveis ​​e os exibe na janela de comando que se abre.

Anterior :

Próximo : No
  Os artigos relacionados
·Como calcular o tamanho do bloco para DataSets VB 
·Como substituir uma caixa de texto com outro que preenc…
·A função de VB para uma cadeia de comprimento 
·Como Ler e Escrever para o bloco de notas em Visual Bas…
·Como preencher uma lista de valores de uma forma de ace…
·Como criar grandes strings em VB 6.0 
·Como melhorar o desempenho do VBA no Word 
·Como enviar um buffer para fechar um soquete 
·Como fazer GUI Skins Com VB 
·Como fazer uma biblioteca em VB Script 
  Artigos em destaque
·Como criar um Makefile 
·Qual é o código de caracteres 
·Como ler em números inteiros em Java e Ignorar os espa…
·Como inserir o PHP a JavaScript 
·Como aparar esquerda e à direita espaços em branco 
·Como converter um Float para um Int32 
·Vs JavaScript. VBScript 
·Como criar um RPG em PHP 
·Como analisar PHP em HTML 
·Como inserir dados de um formulário em PHP para um ban…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados