FoxPro/Visual FoxPro - Acceso directo

 
Vista:

Acceso directo

Publicado por Andrews Dumith (10 intervenciones) el 20/02/2001 22:08:32
Como puedo hacer para crear un acceso directo y una carpeta del sistema donde pueda colocar la ayuda, el acceso a mi sistema, etc.
Todo desde VFP.
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:Acceso directo

Publicado por Jeinner Hidalgo (10 intervenciones) el 21/02/2001 01:20:00
Creas sobre windows el acceso direcoto o archivo .PIF y lo almacenas con tu programa, luego lo copias (copy file) el archivo al directorio o escritorio, según lo desees.
Lo de crear una carpeta se hace con MkDir y para chequear si fue creado con Directory()
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:Acceso directo

Publicado por Andrews Dumith (17 intervenciones) el 21/02/2001 20:23:18
Gracias por tu respuesta sin embargo no es lo que estaba buscando.
De hecho ya lo encontré y es:
oWsh = CreateObject("WScript.Shell")
cDesktopDir = oWsh.SpecialFolders("Desktop")
oLnk = oWsh.CreateShortcut(cDesktopDir + "\\Shortcut to Notepad.lnk")
oLnk.TargetPath = cDesktopDir + "\\notepad.lnk"
oLnk.Save()

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:Acceso directo

Publicado por Oscar Pallarozo (38 intervenciones) el 21/02/2001 23:36:05
ahi tienes otra manera mas facil incluisive puedes crearlo no solo en el escritorio sino tambien en el menu del sistema y en inicio, solo necesitas la dll llamada Stkit432.dll

=Acceso_directo('escritorio','Ayuda del Sistema','c:\misistema\ayuda.hlp','')

funcion Acceso_directo()
Parameters xmodo, xdes, xprg, xarg
local xret as Long
xmodo = lower(xmodo)
Declare integer fCreateShellLink in STKIT432.DLL String lpstrFolderName,;
String lpstrLinkName, String lpstrLinkPath, String lpstrLinkArgs
do case
case xmodo='escritorio'
xret = fCreateShellLink("..\..\Escritorio", xdes, xprg, xarg)
case xmodo='menu'
xret = fCreateShellLink("", xdes, xprg, xarg)
case xmodo='inicio'
xret = fCreateShellLink("\Startup", xdes, xprg, xarg)
endcase
Return(xret)
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