FoxPro/Visual FoxPro - Me falta algo en el acceso directo

 
Vista:
Imágen de perfil de Cumi

Me falta algo en el acceso directo

Publicado por Cumi (264 intervenciones) el 28/08/2003 14:44:48
Hola a todos.
Programo en VFP 6.0
Cuando creo un acceso directo para el escritorio de windows 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 intenta abrir todas las tablas solo en la carpeta "Escritorio", cuando ingresé a las propiedades del acceso (desde windows), en el campo "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:Me falta algo en el acceso directo

Publicado por Alejandro Sánchez Montes (16 intervenciones) el 29/08/2003 05:11:20
Lo más sencillo es que hagas un acceso directo de tu exe en la misma carpeta y el acceso directo del escritorio que apunte al acceso directo ubicado en la carpeta de la aplicación de esa forma nunca falla
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

RE:Me falta algo en el acceso directo

Publicado por wences (57 intervenciones) el 31/08/2003 21:19:53
Creo que algo asi seria lo que necesitas :

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)
oMyShortcut.WorkingDirectory=(ruta)
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