Sintaxis de Script

24/11/2009 - 18:01 por Sandra Pesci | Informe spam
Tengo un programa de terceros en un servidor W2003 SP2, que necesita correr
un script manual para hacer una comprobacion sobre un archivo de datos,
antes de incorporarlo a la base.
El problema es que el script ( Archivo.VBS) al final de su proceso me indica
con un mensaje si ha sido exitoso o no ..., por lo cual, en mi poca
experiencia, me obliga a ingresar por CMD , ir ingresando a cada nivel de la
carpeta, y por ultimo ingresar el largo nombre del archivo ...

En resumen, me hice un .bat para llegar a la carpeta contenedora del script
, pero me resulta molesta colocar el nombre entero.

cd \
cd MICRM_folder
cd wwwserver
cd MICRM
cd ScriptsOp

Hay alguna sintaxis para armar mi nuevo script, que me permita abrir
automáticamente el CMD, en una ventana mediana, correr el script .VBS , y
dejar la ventana visible para verificar si fue exitoso o no ...?

Muchas gracias y salu2 !
 

Leer las respuestas

#1 Fernando Reyes [MS MVP]
25/11/2009 - 09:09 | Informe spam
Si lo estás ejecutando de manera manual, no es necesario que te crees un BAT.
Abre un explorador de Windows y una ventana de comandos, escribes CSCRIPT en
la ventana de comandos y a continuación escribes un espacio, navegas con el
explorador de Windows a la ubicación en la que tienes el script, lo arrastras
a la ventana de comandos y verás cómo se te ha escrito con toda su ruta
-(|:o))

Lo que puedes hacer con el BAT, es ponerle coo última línea PAUSE, de manera
que para que se cierre la ventana de comandos, que se abre al ejecutarlo
haciendo doble click sobre el BAT, sea necesario que pulse una tecla.

Un saludo
Fernando Reyes [MS MVP]
MCSA, MCSE, MCTS
http://freyes.svetlian.com
http://urpiano.wordpress.com
freyes.champú@champú.mvps.org
(Aclárate la cabeza si quieres escribirme)


"Sandra Pesci" wrote:

Tengo un programa de terceros en un servidor W2003 SP2, que necesita correr
un script manual para hacer una comprobacion sobre un archivo de datos,
antes de incorporarlo a la base.
El problema es que el script ( Archivo.VBS) al final de su proceso me indica
con un mensaje si ha sido exitoso o no ..., por lo cual, en mi poca
experiencia, me obliga a ingresar por CMD , ir ingresando a cada nivel de la
carpeta, y por ultimo ingresar el largo nombre del archivo ...

En resumen, me hice un .bat para llegar a la carpeta contenedora del script
, pero me resulta molesta colocar el nombre entero.

cd \
cd MICRM_folder
cd wwwserver
cd MICRM
cd ScriptsOp

Hay alguna sintaxis para armar mi nuevo script, que me permita abrir
automáticamente el CMD, en una ventana mediana, correr el script .VBS , y
dejar la ventana visible para verificar si fue exitoso o no ...?

Muchas gracias y salu2 !




.

Preguntas similares