Hola amigos, esta es la primer pregunta que hago , por lo que no estoy seguro de si esta en la categoria correcta.
El problema es el siguiente:
He creado un programa .exe desde Visual Basic 6 . Entre sus funciones, maneja archivos a traves del Cmd de Windows, para lo que crea archivos .bat en una carpeta que esta dentro de la carpeta donde esta el exe. Cuando ejecuto haciendo doble clic sobre
los archivos bat (en la carpeta en que se crean) funcionan perfectamente, pero cuando los ejecuta el programa, no funcionan bien: se ejecutan como si estuvieran en la misma carpeta que el exe , cuando estan guardados en un nivel inferior. Esto es importante
ya que utiliza la variable de entorno %CD% (directorio actual) y al ejecutarse como si estuviera en otro directorio, causa errores. No duden en responder ni consultar mas informacion. Desde ya, muchisimas gracias.
Consulta en los foros de programacion. Te anticipo que estás invocandolos mas desde VB... pero no es cuestion de este foro que es del sistema operativo.
Y por cierto, nunca en un bat se debe usar el %cd%... sino las especificas de %0 para saber donde se está. Estos que estas usando indica que eres totalmente novatillo en programacion.
Jose Manuel Tella Llop news://jmtella.com