Navegar por un directorio


(MiM) #1

Es possible con Velneo tener por ejemplo una unidad de red o una carpeta dentro de esa unidad y que desde velneo puedas navegar por ella e abrir documentos tipo office o pdf ( Claro esta teniendo el programa instalado ), como si fuera un explorer de windows.

 

Solo seria necessario para clietnes windows.

 

La idea es que cada cliente tuviera una carpeta asignada y dentro pudiera dejar archivos.

 

En su defecto se podria abrir un explorer con la direccion de la carpeta?

 

Muchas Gracias


(MiM) #2

Pues me respondo yo mismo despues de buscar y buscar esto funciona.

 

He generado una variable global que es directorio ( Aqui es donde guardaremos todos los datos de los clientes. )

Un Formulario para cambiar la variable global con un campo edicion senda de directorio ( Para buscar un directorio exixtene para empezar )

 

He asignado un boton a un cliente al apretar haces saltar un proceso.

 

El proceso lo que hace es:

Set ( DIRECTORIO, $VARIABLEGLOBAL@DB.dat+"\"+NOMBRE_CLIENTE+"\" )

Set ( DIRECTORIO, replaceString(DIRECTORIO, "/", "\") )

Crear directorio ( DIRECTORIO, Sí, )

Ejecutar comando del sistema ( "explorer "+DIRECTORIO, )

 

El unico problema es que pasas por una ventana de ms-dos.

De momento funciona, si alguien sabe alguna otra opcion que funcione sin pasar por ms-dos se aceptan comentarios.

 


([N1] Pepeto) #3

Deberias cambiar el proceso por:

 

Set ( DIRECTORIO, $VARIABLEGLOBAL@DB.dat+"/"+NOMBRE_CLIENTE+"/" )

Crear directorio ( DIRECTORIO, Sí, )

Ejecutar comando del sistema ( "explorer "+DIRECTORIO, )

 

te ahorras una linea, la barra "/" ya la sustituye automaticamente en la senda, segun el S.O. utilizado

un saludo

Jose Luis

 

 


([N1] Pepeto) #4

Quieres otra opcion:

 

Creas un formulario (con o sin origen)

Insertas en el un control VISOR HTML

En tipo contenido le indicas URL

y en contenido inicial: le indicas la SENDA de la carpeta a explorar ("C:/carpeta/")

 

un saludo

Jose Luis


(MiM) #5

Pepeto prove lo que me comentas de la barra, pero algun error me dio...

 

Pero la segunda opcion la voy a probar ahora mismo, y si funciona es mucho mas buena, el unico problema que tendria que crear un proceso que me compruebe si existe el direcotiro y si no lo cree.

Hay alguna forma de comprobar si existe un directorio?

Muchas Gracias

 


(MiM) #6

No me funciona lo del visor de HTML puedes detallar un poco mas como se deberia hacer?

 

Muchas Gracias


([N1] Pepeto) #7

Tienes razon, tampoco funciona

El visor HTML deberia funcionar igual que lo hace cualquier navegador,

en I.E. , si escribes en la barra de direccion el path de la carpeta:   C:\   te muestra el contenido de la carpeta

en Firefox, es similar, escribes      file:///c:/    y tambien te muestra el contenido de esa carpeta

No se porque, di por echo que funcionaria, pero no, :(

un saludo

Jose Luis