Autor |
Mensaje |
desoljor
Aprendiz
Registrado: Junio 2010
Mensajes: 87
Edad: 57 Ubicación:
|
Ejecutar Cp Desde Gambas
Hola a tod@s os expongo mi situación.
Tengo un DirView1 que cuando pulsas sobre el el valor se almacena en DirView1.Current.
Tengo un FileView1 que cuando pulsas sobre el el valor se almacena en FileView1.Current
en principio todo correcto, lo que pretendo es copiar el archivo seleccionado a un directorio concreto
estoy utilizando esto
Shell("cp" & DirView1.Current & "/" & FileView1.Current & Application.Path & "/img")
no me da error alguno pero no me copia el archivo
¿ Que estoy haciendo mal ?.
Gracias
|
#1 Jueves, 14 Abril 2016, 13:15 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Ejecutar Cp Desde Gambas
Tienes que eliminar los paréntesis y dar los espacios:
Shell "cp " & DirView1.Current &/ FileView1.Current & " " & Application.Path &/ "img")
última edición por vuott el Jueves, 14 Abril 2016, 16:07; editado 3 veces
|
#2 Jueves, 14 Abril 2016, 15:59 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Ejecutar Cp Desde Gambas
....porque tú non usas la función de gambas " Copy " ?
Copy DirView1.Current &/ FileView1.Current To Application.Path &/ "img" &/ FileView1.Current
última edición por vuott el Jueves, 14 Abril 2016, 16:06; editado 1 vez
|
#3 Jueves, 14 Abril 2016, 16:06 |
|
|
desoljor
Aprendiz
Registrado: Junio 2010
Mensajes: 87
Edad: 57 Ubicación:
|
Re: Ejecutar Cp Desde Gambas
Lo siento Vuott pero no funciona ninguna de estas 2 opciones
Shell "cp " & DirView1.Current & "/" & FileView1.Current & " " & Application.Path & "/img"
Shell "cp " & DirView1.Current &/ FileView1.Current & " " & Application.Path & "/img")
|
#4 Jueves, 14 Abril 2016, 16:13 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Ejecutar Cp Desde Gambas
Lo siento Vuott pero no funciona
Muy muy extraño !
Has tú creado la carpeta "/img" en la carpeta principal del proyecto gambas ?
A mi funciona y este codigo:
y tambien este:
Es claro que yo tuve que crear la carpeta "/img" en la carpeta principal del proyecto gambas.
última edición por vuott el Jueves, 14 Abril 2016, 16:51; editado 1 vez
|
#5 Jueves, 14 Abril 2016, 16:47 |
|
|
desoljor
Aprendiz
Registrado: Junio 2010
Mensajes: 87
Edad: 57 Ubicación:
|
Re: Ejecutar Cp Desde Gambas
Vuott, la carpeta /img esta creada en el proyecto, mi intención es que el usuario escoja una imagen desde cualquier directorio para asociarlo a un registro de la tabla, pero una vez seleccionada esa imagen ésta quede en el directorio /img
Como puedes ver junto al botón Aceptar imagen está toda la ruta de origen del fichero que uso de prueba pero en /img no hay nada
Public Sub AceptarImagen_Click()
Shell("cp" & DirView1.Current & "/" & FileView1.Current & Application.Path & "/img")
End
|
#6 Jueves, 14 Abril 2016, 17:05 |
|
|
desoljor
Aprendiz
Registrado: Junio 2010
Mensajes: 87
Edad: 57 Ubicación:
|
Re: Ejecutar Cp Desde Gambas
me equivoque de imagen
|
#7 Jueves, 14 Abril 2016, 17:09 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Ejecutar Cp Desde Gambas
Por curiosidad, pregunta:
¿probaste si mis dos códigos te funcionan ?
|
#8 Jueves, 14 Abril 2016, 17:21 |
|
|
|