Page 1 sur 1

[RESOLU] Paquet URL

Posté : 05 nov. 2019 - 13:35
par Futé
WAPT 1.7.4 - Serveur CentOS - OS Machine Admin sous Windows serveur 2016.

Bonjour Messieurs,
Je souhaite créer un paquet qui vient créer un raccourcis d'un site web sur le bureau et qui met une icône bien spécifique. Actuellement j'ai cela :

Code : Tout sélectionner

from setuphelpers import *

uninstallkey = []

destdir = makepath(programfiles32,'ELI')

def install():
    print('installing test-eli')
    mkdirs(destdir)
    filecopyto('icone.ico',makepath(programfiles32,'ELI'))
    create_desktop_shortcut('ELI', target = "http://*******, wDir="C:\Program Files (x86)\ELI", icon="C:\Program Files (x86)\EVA\icone.ico")

def uninstall():
    print('Removing ELI')
    remove_desktop_shortcut('ELI')
    remove_tree(destdir)
Problème : il ne prend pas l'icone.
Avez vous une solution ?

Cordialement

Re: Paquet URL

Posté : 06 nov. 2019 - 11:15
par Futé
Bon, pour l'installation j'ai trouvé :

Code : Tout sélectionner

def install():
    print("installing test-eli")
    filecopyto(ur"icone.ico",makepath("C:","Windows"))
    create_shortcut(makepath(common_desktop(),ur"ELI.URL"),target=r'http://****', icon=makepath('C:','Windows','icone.ico'))
Je ne sais pas encore comment le "désinstaller" mais je vais trouver :)

Re: [RESOLU] Paquet URL

Posté : 06 nov. 2019 - 11:42
par Gaetan
Bonjour,
pour la désinstallation : https://wapt.tranquil.it/wapt/nightly/a ... p_shortcut

;)

Re: [RESOLU] Paquet URL

Posté : 06 nov. 2019 - 14:26
par Futé

Code : Tout sélectionner

def uninstall():
    print('Removing ELI')
    remove_desktop_shortcut('ELI')
    remove_user_desktop_shortcut('ELI')
Merci mais cela ne marche pas...

Re: [RESOLU] Paquet URL

Posté : 06 nov. 2019 - 15:09
par Gaetan
Tente de créer le raccourcis avec cette fonction :
https://wapt.tranquil.it/wapt/nightly/a ... p_shortcut
C'est le label qui lui manque je pense ;)

Re: [RESOLU] Paquet URL

Posté : 06 nov. 2019 - 15:53
par Futé

Code : Tout sélectionner

create_user_desktop_shortcut('ELI',target=r'http://****', icon=makepath('C:','Windows','icone.ico'))
J'ai essayé ça mais il ne connaît pas le chemin spécifié...

Re: [RESOLU] Paquet URL

Posté : 06 nov. 2019 - 15:57
par Gaetan
Tente plutôt comme ceci :

Code : Tout sélectionner

create_user_desktop_shortcut(r'ELI',target='http://****', icon=makepath('C:','Windows','icone.ico'))
Le r ne se mets pas pour le target.

Re: [RESOLU] Paquet URL

Posté : 06 nov. 2019 - 16:09
par Futé
Toujours pas, il m'affiche comme erreur :

Code : Tout sélectionner

com_error: (-2147024894, 'Le fichier sp\xe9cifi\xe9 est introuvable.', None, None)
0x80070002 : Le fichier spÚcifiÚ est introuvable.

Re: [RESOLU] Paquet URL

Posté : 06 nov. 2019 - 16:19
par Gaetan

Re: [RESOLU] Paquet URL

Posté : 07 nov. 2019 - 07:33
par Futé
Merci :)