Buen Dia con el todo el foro,
Me gustaria que me den una mano en algo aparentemente facil: , Estoy interesado en saber cual es el Path,Ruta o Ubicacion completa de mi aplicacion (MiAplica.Exe) que estoy usando. esto debe ser independientemente del lugar (disco o ruta ) de donde se activa el programa:
Por ejemplo ....
Estoy en la siguiente Ubicacion : C:\Windows>
y de ahi activo mi aplicacion que esta en D:\MiSoftware\Win16Bit de la siguiente manera :
D:\MiSoftware\Win16Bit\MiAplicacion.exe (enter)
Si se usa la Funcion CurDrive() da "C:" y Curdir() resulta "\Windows\"
Lo deseable de la funcion seria que me retorne "D:\MiSoftware\Win16bit" que es el lugar donde se encuentra el ejecutable.
Muchas Gracias por sus respuestas..
Lubin
Como saber ubicacion de mi Exe que estoy ejecutando
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
ok
Muchas gracias Antonio, Funciono correctamente
si no es molestia, podrias comentar respecto a este parametro Arg(0) el cual incluyes en la funcion cFilePath ?? Existen algun otro mas??
Lubin
si no es molestia, podrias comentar respecto a este parametro Arg(0) el cual incluyes en la funcion cFilePath ?? Existen algun otro mas??
Lubin
Antonio Linares wrote:Lubin,
cFilePath( Arg( 0 ) )
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Lubin,
De la documentación de FiveWin:
Arg() To recover on-line given parameters of commands
Syntax: Arg(<nCmdLineOrder> ) --> cExeCommandLineParam
Parameters:
<nCmdLineOrder> Number of parameter that we want to recover
Returns:
<cExeCmdLParam> Recovered parameter
Sample:
SAMPLES\FIVEDIT.PRG
SAMPLES\TESTARGS.PRG
Source Code:
SOURCE\FUNCTION\ARG.C
De la documentación de FiveWin:
Arg() To recover on-line given parameters of commands
Syntax: Arg(<nCmdLineOrder> ) --> cExeCommandLineParam
Parameters:
<nCmdLineOrder> Number of parameter that we want to recover
Returns:
<cExeCmdLParam> Recovered parameter
Sample:
SAMPLES\FIVEDIT.PRG
SAMPLES\TESTARGS.PRG
Source Code:
SOURCE\FUNCTION\ARG.C
Gracias Antonio
Antonio Linares wrote:Lubin,
De la documentación de FiveWin:
Arg() To recover on-line given parameters of commands
Syntax: Arg(<nCmdLineOrder> ) --> cExeCommandLineParam
Parameters:
<nCmdLineOrder> Number of parameter that we want to recover
Returns:
<cExeCmdLParam> Recovered parameter
Sample:
SAMPLES\FIVEDIT.PRG
SAMPLES\TESTARGS.PRG
Source Code:
SOURCE\FUNCTION\ARG.C