Título: Duda con sript vbs Publicado por: solaire en 21 Enero 2015, 14:34 pm Buenas!
Os comento, para ser sincero nunca he programado en vbs hasta hace unos dias he tenido que hacer un vbs que me sacara el espacio libre de las particiones y que en caso de estar por debajo de 10GB lo mandase por correo El caso es que mirando esto el tuto de esta pagina http://foro.elhacker.net/scripting/tutorial_vbscript-t229032.0.html (http://foro.elhacker.net/scripting/tutorial_vbscript-t229032.0.html) y varias paginas mas consegui hacer uno que funcionase en mi pc correctamente, hasta ahi todo bien pero cuando pruebo en otro pc diferente sale error (http://sia1.subirimagenes.net/img/2015/01/21/150121022944547873.png) El codigo es: Código
Seguro que habrá varias cosas mal pero yo no las veo, como ya digo soy un principiante en esto del vbs, el caso es que no veo que falla, en mi pc va perfecto y en el otro da eses error que es como si no guardase nada de colItem Espero que me podais ayudar, he estado probando varias cosas y nada... Saludos Título: Re: Duda con sript vbs Publicado por: Shell Root en 21 Enero 2015, 23:32 pm Hasta aquí te lo dejo bien,
Código
Título: Re: Duda con sript vbs Publicado por: solaire en 22 Enero 2015, 09:33 am Hasta aquí te lo dejo bien, Lo primero, muchas gracias por la ayuda e interes,Código
Y lo segundo, hasta donde llego yo (que es poco xD) lo que hace es que si llega DriveLetter vacio osea que no coge nada no de error con el IsNull, pero lo que me interesa saber por que no me coje nada de ahi porque si lo dejas asi te manda un correo en blanco =S Saludos Título: Re: Duda con sript vbs Publicado por: solaire en 22 Enero 2015, 10:23 am Perdon Perdon Shell root si esta bien si :silbar: si no encuentra ninguna particion por debajo envia el correo vacio
Espero que no te importe que te pregunte..¿Hay alguna forma de que no envie ningun correo si no encuentra ninguna particion por debajo de los 10gb? ¿Asi de pronto se me ocurre un "si esta vacio" el mensaje pero no se bien como hacerlo, me pondre a ello haber si me sale (aunque lo dudo ¬¬) Gracias de nuevo ;D Título: Re: Duda con sript vbs Publicado por: Shell Root en 22 Enero 2015, 13:40 pm Crea un procedimiento para enviar el correo e ingresalo dentro,
Código
Título: Re: Duda con sript vbs Publicado por: solaire en 22 Enero 2015, 15:31 pm No entiendo bien, quieres que añada el call sendemail para llamar al procedimiento de mi vbs o que haga uno nuevo y que meta eso para llamarlo?.. seguro que sera facil lo que me dices pero entre que estoy hecho un lio y aparte que no se me da nada bien esto del vbs no lo entiendo
salu2 Título: Re: Duda con sript vbs Publicado por: Eleкtro en 22 Enero 2015, 17:03 pm Lo que te está dicidiendo es que llames al método dentro del bloque del if, es decir, cuando la condición da positivo. Solo tienes que insertar la modificación que el compañero @ShellRoot te ha indicado, si lo haces así entonces ningún email se va a enviar si la condición no da True.
Puedes simplificar un poco el código, de esta manera: Código
Saludos Título: Re: Duda con sript vbs Publicado por: solaire en 22 Enero 2015, 17:57 pm Lo intentare hacer ya mañana que hoy no tengo tiempo..
gracias por las respuestas! Título: Re: Duda con sript vbs Publicado por: solaire en 23 Enero 2015, 15:22 pm OK funciona a la perfeccion, he estado intentando hacer una pequeña variacion, un codigo que me envie solo en un email las particiones por debajo per 10 poniendo un if isEmpty antes del sendMail pero no me ha salido, en fin asi se me va a quedar que el que me habeis dado va de perlas ;D
Muchas gracias a los dos por la ayuda ;-) Saludos |