Test Foro de elhacker.net SMF 2.1

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 (bash) [Seleccionar]

Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.BrowseForFolder _
    (WINDOW_HANDLE, "Selecciona una carpeta:", NO_OPTIONS)   
Set objFolderItem = objFolder.Self
strPath = objFolderItem.Path
objShell.Explore strPath


      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 (vb) [Seleccionar]

etc
Set objFolder = objShell.BrowseForFolder _
    (WINDOW_HANDLE, "Selecciona una carpeta:", NO_OPTIONS)   
if (not objFolder is nothing) then
etc.
end if