Crear acceso directo
Publicado: 5 de agosto de 2019 - 15:30
Buen día,
Tengo un pequeño problema al instalar un acceso directo en el escritorio:
la función crear_acceso_directo_de_escritorio_de_usuario() vuelve a entrar error mientras este crear_acceso_directo_al_escritorio() funciona correctamente.
Sin embargo, a través de pyscripter la instalación es correcta, se crean ambos accesos directos.
La consola WAPT regresa
El error parece estar relacionado con la función sc_path = os.path.join(escritorio(0),etiqueta) ...
¿Tienes alguna idea?
Tengo un pequeño problema al instalar un acceso directo en el escritorio:
la función crear_acceso_directo_de_escritorio_de_usuario() vuelve a entrar error mientras este crear_acceso_directo_al_escritorio() funciona correctamente.
Sin embargo, a través de pyscripter la instalación es correcta, se crean ambos accesos directos.
Código: Seleccionar todo
create_user_desktop_shortcut('Sillage', target='c:\\sillage\\sillage.bat', arguments='http://medprod-tom:52100/sillagePSDM/', wDir='c:\sillage', icon='c:\sillage\sillage.ico')
create_desktop_shortcut('Sillage', target='c:\\sillage\sillage.bat', arguments='http://medprod-tom:52100/sillagePSDM/', wDir='c:\sillage', icon='c:\sillage\sillage.ico')
Código: Seleccionar todo
Installation de SillageInstallation du raccourciTraceback (most recent call last):
File "C:\Program Files (x86)\wapt\common.py", line 3818, in install_wapt
exitstatus = setup.install()
File "c:\windows\temp\waptedrff6\setup.py", line 8, in install
File "C:\Program Files (x86)\wapt\setuphelpers.py", line 486, in create_user_desktop_shortcut
sc_path = os.path.join(desktop(0),label)
File "C:\Program Files (x86)\wapt\lib\site-packages\winshell.py", line 159, in desktop
return get_path ((shellcon.CSIDL_DESKTOP, shellcon.CSIDL_COMMON_DESKTOPDIRECTORY)[common])
File "C:\Program Files (x86)\wapt\lib\site-packages\winshell.py", line 140, in get_path
return shell.SHGetFolderPath (0, folder_id, None, 0)
com_error: (-2147024894, 'Le fichier sp\xe9cifi\xe9 est introuvable.', None, None)
0x80070002 : Le fichier spÚcifiÚ est introuvable.
¿Tienes alguna idea?