Problema ejecutando comandos NET USE y SUBST a traves de sentencia RUN vfp9 y windows 10

466 views
Skip to first unread message

Leandro Jourdan

unread,
Dec 10, 2015, 4:09:38 PM12/10/15
to Comunidad de Visual Foxpro en Español
Hola buenas tardes a todos! Tengo un problema ejecutando los comandos NET USE o SUBST con la sentencia RUN del visual fox pro 9.0.
Cuando ejecuto los comandos desde el interprete o desde el CMD.exe  no hay problemas, pero tengo problemas al ejecutarlos desde el .exe.

A alguien le paso algo parecido? Agradeceria mucho su ayuda

Saludos

Oscar Garcia

unread,
Dec 10, 2015, 6:40:32 PM12/10/15
to Comunidad de Visual Foxpro en Español
Podrias usar windows api routines

go to 
http://www.news2news.com/vfp/?group=34&=0

do a search on 

WNetAddConnection

Edgar Acevedo

unread,
Dec 10, 2015, 9:04:40 PM12/10/15
to publicesvfoxpro
Yo también tuve problemas al tratar de ejecutar ciertos comandos con el RUN de VFP.  
Por ésta razón, mejor me cambié a utilizar el ShellExecute.
O bien, otra forma de arreglarlo que también me funcionó fue meter los NET USE y SUBST adentro de un archivo .BAT y con el RUN de VFP invocar al .BAT que hice.

Tal vez algo de esto te sea de utilidad.

Saludos,  Edgar Acevedo.

Leandro Jourdan

unread,
Dec 11, 2015, 1:02:44 PM12/11/15
to Comunidad de Visual Foxpro en Español
Muchas gracias por sus aportes! ni bien pruebo les aviso! saludos

Víctor Hugo Espínola Domínguez

unread,
Dec 11, 2015, 1:20:11 PM12/11/15
to publice...@googlegroups.com
Hola Leandro

Parece que nadie está usando esos comandos, si nos cuentas porqué y para qué lo quieres usar podríamos darte otras alternativas. Personalmente considero que definir unidades y/o recursos compartidos asignándole una letra es una práctica invasiva y corres el riesgo de pisar alguna asignación predeterminada hecha por el usuario o algún otro proceso.


Saludos,
Víctor.
Lambaré - Paraguay.

Leandro Jourdan

unread,
Dec 11, 2015, 1:44:34 PM12/11/15
to Comunidad de Visual Foxpro en Español
Hola Victor!

Actualmente usamos esos comandos para las aplicaciones en red! Por ello hacemos un mapeo de la unidad C del servidor en la pc donde se ejecuta el sistema.

Saludos

Víctor Hugo Espínola Domínguez

unread,
Dec 11, 2015, 2:34:29 PM12/11/15
to publice...@googlegroups.com
Hola Leandro

En versiones anteriores de windows lo hacías sin problema o es la primera vez que quieren implementar esa técnica?

La manera más sencilla de conectarse a recursos compartidos es usando UNC (Uniform Naming Convention) y solo en el acceso directo.


En el programa principal se define el path usando nombres relativos a la ubicación especificada en "Iniciar en:" , ejemplo:

Set Path To "Datos,Forms,Progs,Include,Imags,Reports,Clases" Additive


Saludos,
Víctor.
Lambaré - Paraguay.


Arnaldo Toledano

unread,
Dec 11, 2015, 2:55:53 PM12/11/15
to publice...@googlegroups.com
Y porque no lo haces manualmente ?
Es decir, mapeas, y lo dejas "FIJO".

Sin necesidad de realizarlo a través de un Exe .

De todas maneras te comento.
Yo intentaba realizar un backup de las tablas de MariaDb, desde un exe.
Y no podía realizarlo, hasta que un colega en el foro me indico que ejecutara  el bat de la siguiente manera
RUN /n tubat.bat


Arnaldo Toledano

Leandro Jourdan

unread,
Dec 11, 2015, 3:23:44 PM12/11/15
to Comunidad de Visual Foxpro en Español
Victor en versiones anteriores de windows andaba sin problemas.

Víctor Hugo Espínola Domínguez

unread,
Dec 11, 2015, 6:30:00 PM12/11/15
to publice...@googlegroups.com
Probé entre una XP 32 y una W8.1 64 y funciona OK en ambos sentidos, insisto en que esa técnica no es una buena idea y mucho menos si das permiso total sobre la raíz de una unidad.



Saludos,
Víctor.
Lambaré - Paraguay.


Daniel Sánchez

unread,
Dec 13, 2015, 2:35:56 PM12/13/15
to Comunidad de Visual Foxpro en Español
Vícto Hugo comenta que va sin problemas en las pruebas entre diversos windows, yo creo que puede ser cuestión de privilegios, estas con el usuario de windows que se creo como administrador o estas con otro usuario creado bajo el usuario administrador.

Saludos
--
Daniel Sánchez Escobar
Investigación y Desarrollo
Reset Software & Sistemas
Móvil +051-949398047 RPM #948615385
Trujillo - Perú

P  Sugerimos no imprimir este e-mail a menos que sea absolutamente necesario. Protejamos el medio ambiente.

Leandro Jourdan

unread,
Dec 14, 2015, 5:25:56 PM12/14/15
to Comunidad de Visual Foxpro en Español
Estoy en el usuario creado debajo del super usuario. Que problemas de privilegios decis vos Daniel?

Leandro Jourdan

unread,
Dec 14, 2015, 7:04:13 PM12/14/15
to Comunidad de Visual Foxpro en Español
Al final terminé ejecutando un archivo .bat con la sentencia RUN asi como me lo sugirió tesys. Hasta ahora anda, no se por cuanto!. Muchas gracias a todos por sus ideas y colaboracion.

Saludos


El jueves, 10 de diciembre de 2015, 18:09:38 (UTC-3), Leandro Jourdan escribió:
Reply all
Reply to author
Forward
0 new messages