Desde una cuenta sin privilegios y dos archivos uno Start.cmd y otro Prueba.txt en el mismo directorio ejecuto...
Código:
Start "" Prueba.txt
Y el archivo Prueba.txt se abre.
Pero si lo ejecuto desde una cuenta como administrador, tengo que poner la dirección completa del archivo
Código:
Start "" C:\...\ Prueba.txt
¿Porqué? No entiendo. Para que funcione con el código anterior tengo que "Ejecutar como Administrador", estando en una cuenta con privilegios de Administrador.
Tampoco sirve poner :
Código:
Start "" %apppath%\Prueba.txt
Dice que no se encuentra el archivo "\Prueba.txt" e ignora %apppath%
¿Cual es el problema?
Gracias
Creo que el problema es que cuando ejecuto el archivo cmd es como si se ejecutara desde C:\windows\system32 que es donde se encuentra cmd.exe
¿Hay alguna manera de no tener que poner el directorio completo y cambiar el directorio desde donde se ejecuta cmd?