Página 1 de 1

[RESUELTO] Creando un acceso directo con una variable de entorno

Publicado: 5 de agosto de 2024 - 14:07
por ValDo
¡Hola!
Estoy intentando crear un acceso directo un tanto inusual en el escritorio y en el menú Inicio.
El destino del acceso directo es:
%PRISM_ROOT%\Python311\Prism.exe "%PRISM_ROOT%\Scripts\PrismTray.py" projectBrowser.

Intenté usar este método:
create_desktop_shortcut(r'Prism Wapt',target=r'%PRISM_ROOT%\Python311\Prism.exe %PRISM_ROOT%\Scripts\PrismTray.py projectBrowser'),
pero sin éxito.

Otra solución sería copiar los archivos a %APPDATA%\Microsoft\Windows\Start Menu\Programs\ y %UserProfile%\Desktop\, pero prefiero usar el método que ofrece Wapt. ¡

Gracias de antemano por su ayuda!
ValDo

EDIT: Estoy en la versión 2.5.5.15691, paquete y agente en Windows

Re: Crear un acceso directo con una variable de entorno

Publicado: 5 de agosto de 2024 - 15:47
por t.heroult
Hola, ¿has probado a separar el programa y los argumentos?

Código: Seleccionar todo

label = 'Prism Wapt'
target = rf'%PRISM_ROOT%\Python311\Prism.exe'
arguments =  rf'"%PRISM_ROOT%\Scripts\PrismTray.py" projectBrowser'
create_desktop_shortcut(label,target,arguments)

Re: Crear un acceso directo con una variable de entorno

Publicado: 6 de agosto de 2024 - 11:07 a. m.
por ValDo
Ah, buen punto, lo intentaré, ¡gracias por tu respuesta!