Cuestión : Agregando variable de entorno al paso de un archivo de hornada a un VB Script

Necesito pasar dos variables adicionales de un archivo de hornada y al ARCHIVO siguiente de vbscript.

BATCH: ESCRITURA del
cscript EE26314082.vbs //NOLOGO input.txt H1A 2010-07-08 >output.txt

VB: El
' se cerciora de que el nombre de fichero de la entrada esté especificado en la línea de comando y consigue el nombre de fichero =
Else
WScript.Echo del it
If (WScript.Arguments.Count > 0) Then
de WScript.Arguments (0) “ningún nombre de fichero de la entrada especificado. el “
' del
WScript.Quit
End If
leyó el fichero de entrada entero en un solos fso =
Set del variable
Set de la secuencia de CreateObject (“Scripting.FileSystemObject”) entrados = el
data = input.ReadAll
input. Close
Set entrado = el
' del
' de Nothing
crea el objeto del diccionario al dict del duplicates
Set del ellininate = del
de CreateObject (“Scripting.Dictionary”) crea la plantilla de la expresión regular a los locae el numbers
Set de la orden con referencia a = nuevo RegExp
re. Patrón = “OrderNum= [0-9] [0-9] [0-9] [0-9] [0-9] [0-9] [0-9]
" />re.IgnoreCase = True
re. Global = el lazo a través de cada fósforo, número del
' de True
de orden del grap, y si no encontrado ya agrega al dictionary
for cada uno golpeado en re. Ejecutar el order=Mid del
(de los datos) (golpe. Valor, 10, dict de 7)
si no. Existe (orden) el dict de Then
. Agregar la orden, lista de la salida del
' de If
Next
del final de 0
del now
For de los números de orden cada o en el o
Next



CURRENT del dict
Wscript.Echo HECHO SALIR: el
5134190
5085589
5122733

EXPECTED HIZO SALIR: el
5134190, H1A, 2010-07-08
5085589, H1A, 2010-07-08
5122733, H1A, 2010-07-08 nota del


Please que los números incluidos en “contaban con salida” es el resultado del análisis del archivo “input.txt” al lado de la escritura actual de VB.


PS: Gracias al billprew por CONTRA Script

class= del

Respuesta : Agregando variable de entorno al paso de un archivo de hornada a un VB Script

Ningún problema.  Usted puede conseguir en ellos usando wscript.arguments adicional (x) las variables.

El H1A sería tan wscript.arguments (1) y el 2010-07-08 sería wscript.arguments (2)


HTH,
exx
Otras soluciones  
 
programming4us programming4us