Microsoft
Software
Hardware
Network
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) “ninguÌ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.Fi
leSystemOb
ject”) 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.Di
ctionary”) 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
NinguÌ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
Cómo fijar un número de líneas en un informe
Cómo fijar extremo del aeropuerto como servidor del DHCP en el LAN con SonicWall
Ediciones del enlace hipertexto
Agregar la fecha a MySQL
Pares de las preguntas de Apple
El DNS reverso no empareja la bandera del smtp
¿Cómo puedo funcionar conmigo PC en modo seguro?
HISTOGRAMA CON EL CP Y EL ANÁLISIS DE CPK
reglas no corrientes de la perspectiva
volver un valor