FoxPro/Visual FoxPro - Como ubicar Directorio Inicial

 
Vista:
Imágen de perfil de Willy

Como ubicar Directorio Inicial

Publicado por Willy (264 intervenciones) el 28/08/2003 14:41:34
Hola a todos.
Programo en VFP 6.0
Cuando creo un acceso directo en el escritorio con:
WshShell = CreateObject("WScript.shell")
strDesktop = wshShell.SpecialFolders("Desktop")
oMyShortCut =WshShell.CreateShortcut(strDesktop+"\SoloMio.lnk")
el acceso se crea en el escritorio de windows, pero inteneta abrir todas las tablas solo en la carpeta Escritorio, cuando ingrese a las propiedades dl acceso (desde windows), en "Iniciar en: " no tiene dirección, como puedo hacer para que mi acceso trabaje en la carpeta donde estan mis datos.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como ubicar Directorio Inicial

Publicado por wences (57 intervenciones) el 03/09/2003 22:04:28
CReo que esto es lo que necesitas:

m.texicono="\"+alltrim(m.texicono)+".lnk"
&& crear un acceso directo de VFP
ruta=sys(5)+sys(2003)
iniciar=ruta+"\notas.exe"
if empty(m.suicono)
m.suicono="&ruta"+"\anotar.ico"
endif
WshShell=CreateObject("WScript.shell")
strDesktop=wshShell.SpecialFolders("Desktop")
oMyShortcut=WshShell.CreateShortcut(strDesktop+(alltrim(texicono)))
oMyShortcut.WindowStyle=4
oMyShortcut.IconLocation=(suicono)
oMyShortcut.TargetPath=(iniciar) && el ejecutable
oMyShortcut.WorkingDirectory=(ruta) && la ruta de inicio
oMyShortcut.Description=(alltrim(notapant))
oMyShortcut.Save

Espero te sirva...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Willy

RE:Gracias Wences, me sirvio de Directorio Inicial

Publicado por Willy (264 intervenciones) el 08/09/2003 05:32:47
Gracias Wences, lo que me hacia falta era: "oMyShortcut.WorkingDirectory=(ruta) && la ruta de inicio"
Ahora si ´puedo trabajar, ahora estoy trabajando en como crear una carpeta en la carpeta Menú Inicio. Si tuvieras algo de agradecería.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar