Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: EddyW en 25 Abril 2009, 03:52 AM

Título: Tutorial - VBScript Avanzado(Creacion Comandos Complejos para Cmd)
Publicado por: EddyW en 25 Abril 2009, 03:52 AM
Tutorial - VBScript Avanzado(Creacion Comandos Complejos para Cmd)

Nota:
Si algunas cosas importantes no estan posteadas aqui es por que estan en el tuto de NovLucker asi evito el doble post..

VBScript Avanzado - Temas:

Título: Re: Tutorial - VBScript Avanzado(Creacion Comandos Complejos para Cmd)
Publicado por: FranciskoAsdf en 27 Abril 2009, 02:35 AM
holaq muy bueno tu tuto :D!!

me gustgaria saber como puedo poner la tipica imagen de error en un msg con vbs

por ejemplo

en vez de solo

msgbox "incorrecto"


msgbox "incorrecto" + la imagen de error
como se hace eso, muchas gracias por responder ^^*
Título: Re: Tutorial - VBScript Avanzado(Creacion Comandos Complejos para Cmd)
Publicado por: Novlucker en 27 Abril 2009, 03:33 AM
Esta en el tuto que cita 3D1  :rolleyes:

La sintaxis básica de msgbox es:
Código (vb) [Seleccionar]
msgbox(Mensaje, Botones, Titulo)

Mensaje: El texto a mostrar
Titulo: El tíulo de tu mensaje
Botones: Es un valor, la sumatoria de varios atributos entre los que puedes elegir, los cuales detallo a continuación

Botones:

Valor
0
1
2
3
4
5
Descripción
OK
OK y Cancelar
Abortar, Reintentar e Ignorar
Si, No y Cancelar
Si y No
Reintentar y Cancelar

Iconos

Valor
16
32
48
64
Descripción
Parar/Error
Pregunta
Exclamación
Información

Por ejemplo para un icono que muestre Si, No y Cancelar con un icono de pregunta pondríamos 35 (3+32)

(http://s2.subirimagenes.com/otros/previo/thump_11574625.jpg)

Saludos
Título: Re: Tutorial - VBScript Avanzado(Creacion Comandos Complejos para Cmd)
Publicado por: EddyW en 27 Abril 2009, 06:52 AM
Y si quieres poner el Error que te sale en un MsgBox haces esto:
Al Comienzo del Script Escribes..
Código (vb) [Seleccionar]
On Error Resume Next
Asi tu Script no se para si hay un Error..
y para mostrar el error el un MsgBox es asi..
Código (vb) [Seleccionar]
if err then
MsgBox Err.Description
End If

Para probarlo creo este Script de ejemplo:
Código (VB) [Seleccionar]
on error resume next
wscript loqueseacausaerror
if err then
msgbox err.description
end if

ya si quieres ponerle los botones VBOkonly, etc NovLucker acaba de explicalo arriba..
SaluDOS!!!

EDIT:
Y les Funciono lo del CLS o CLEAR??
solo quiero saber si no postee mal el code..  ;D
SaluDOS!!!
Título: Re: Tutorial - VBScript Avanzado(Creacion Comandos Complejos para Cmd)
Publicado por: Novlucker en 27 Abril 2009, 07:42 AM
El CLS si funciona, el único problema es que generas otra ventana dentro de la ventana, y entonces para salir debes de hacer dos EXIT  :P

Saludos
Título: Re: Tutorial - VBScript Avanzado(Creacion Comandos Complejos para Cmd)
Publicado por: EddyW en 27 Abril 2009, 08:14 AM
Cita de: Novlucker en 27 Abril 2009, 07:42 AM
El CLS si funciona, el único problema es que generas otra ventana dentro de la ventana, y entonces para salir debes de hacer dos EXIT  :P

Saludos
OK, ya esta solucione ese problema y arregle un poco el post, ahora el Cls genera esa ventana pero vuelve a cerrarse, y funciona..
100 milisegundos mas rapido ;D
SaluDOS!!!
PD: Si alguien tambien le encuentra algun errorsito o algo que les este saliendo mal posteenlo y lo corrijo..  :)

EDIT:
Corregi otro problema con Mode cambiaba el tamaño de la pantalla si tenia un tamaño del cmd que no sea el predeterminado el Script lo arruinaba cambiando el tamaño
asi que busque solucion a eso y corregi el problema ahora funciona muy bien...
ahora si podrian probarlo de nuevo que tal les va..
SaluDOS!!!