Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: **Aincrad** en 27 Julio 2017, 22:42 pm



Título: error con scrip vbs
Publicado por: **Aincrad** en 27 Julio 2017, 22:42 pm
 hola bueno tengo un vbs que lo que hace es explorar carpetas, abre y corre bien
 pero el problema es que se lo abro y despues lo quiero cerrar osea le doy
 al boton cancelar me lanza error el vbs.

 no lo he podido solucionar intente con el comando else pero tampoco funciono.

Código
  1. Set objShell = CreateObject("Shell.Application")
  2. Set objFolder = objShell.BrowseForFolder _
  3.    (WINDOW_HANDLE, "Selecciona una carpeta:", NO_OPTIONS)  
  4. Set objFolderItem = objFolder.Self
  5. strPath = objFolderItem.Path
  6. objShell.Explore strPath
  7.  

      en pocas palabras lo que quiero es cuando abra el vbs pero no selecione
       nada sino que le de a cancelar se cierre y no me aparezca el mensaje
        error.


Título: Re: error con scrip vbs
Publicado por: tincopasan en 27 Julio 2017, 23:00 pm
en realidad como querés usar else sino hay un if?
y es lo que falta,basicamente:
Código
  1. etc
  2. Set objFolder = objShell.BrowseForFolder _
  3.    (WINDOW_HANDLE, "Selecciona una carpeta:", NO_OPTIONS)  
  4. if (not objFolder is nothing) then
  5. etc.
  6. end if
  7.