Crear acceso directo

Preguntas sobre paquetes WAPT / Solicitudes y ayuda sobre paquetes WAPT.
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Bloqueado
Avatar de usuario
dvinouze
Mensajes: 4
Inscripción: 21 de mayo de 2019 - 08:41

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.

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')
La consola WAPT regresa

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.
El error parece estar relacionado con la función sc_path = os.path.join(escritorio(0),etiqueta) ...

¿Tienes alguna idea?
- Versión de WAPT instalada (1.7.4)
- Sistema operativo del servidor (Debian Stretch 9.9)
- Sistema operativo de la máquina de administración/creación de paquetes (Windows 10 - 1903)
Avatar de usuario
Eblaudy
Experto en WAPT
Mensajes: 16
Inscripción: 5 de agosto de 2019 - 14:15

8 de agosto de 2019 - 14:42

Hola,

¿podrías intentar usar la función `makepath` de setuphelpers para crear tus rutas (por cierto, a una de ellas le falta una barra invertida)?

Se encarga de crear las rutas directamente; puedes usarla así: `makepath('c:','sillage','sillage.bat')`.

Saludos cordiales,

Evan Blaudy
Desarrollador WAPT en TRANQUIL IT
Guillermo I
Mensajes: 10
Inscripciones: 15 de marzo de 2024 - 16:34

15 de marzo de 2024 - 17:17

Buen día,

Lamento resucitar este viejo hilo, pero tengo exactamente el mismo problema y no puedo encontrar una solución.
Yo hago esto:
importar desde setuphelpers *

Código: Seleccionar todo

def install():
    create_user_desktop_shortcut(r'WAPT Console Management', target='C://Program Files (x86)//wapt//waptconsole.exe')
Funciona perfectamente con Pyscripter (probé con diferentes rutas: c:\pro.., c:/pro...)

Pero a través de la consola wapt:

Código: Seleccionar todo

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 4234, in install_wapt
    exitstatus = setup.install()
  File "C:\WINDOWS\TEMP\wapt8x3n6idv\setup.py", line 5, in install
  File "C:\Program Files (x86)\wapt\setuphelpers_windows.py", line 3993, 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)
pywintypes.com_error: (-2147024894, 'Le fichier spécifié est introuvable.', None, None)

0x80070002 : Le fichier spécifié est introuvable
Si alguien tiene alguna pista, gracias de antemano.
Información del entorno:
Versión del sistema operativo del servidor WAPT: Debian 12;
Versión de WAPT: 2.6.0.16937 (Enterprise Edition);
Sistema operativo de la máquina desde la que se crean los paquetes: Windows 10 22H2;
Repositorio secundario: Ubuntu 22.04
Avatar de usuario
dcardón
Experto en WAPT
Mensajes: 1908
Inscripción: 18 de junio de 2014 - 09:58
Ubicación: Saint Sébastien sur Loire
Contacto :

18 de marzo de 2024 - 11:47

Hola Guillaume,

por favor, abstente de publicar en hilos antiguos; complica las cosas para quienes mantienen el foro. ¿Podrías abrir un nuevo hilo?

Y, por favor, incluye la versión de Wapt, la edición, el sistema operativo, etc. (básicamente, lo que está escrito en rojo en las reglas del foro...).

Cierro este hilo.

Saludos,

Denis
Denis Cardon - Tranquil IT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
Bloqueado