Page 1 sur 1

Raccourci vers URL de site web

Posté : 21 nov. 2018 - 16:50
par gaelds
Bonjour,

j'aimerais ajouter sur le bureau public de certains postes une URL vers un site web, ça ne semble pas fonctionner avec create_shortcut ?

Re: Raccourci vers URL de site web

Posté : 22 nov. 2018 - 12:33
par Floflobel
Bonjour,

Pouvez-vous poster le code de votre paquet pour que nous puissions vous aider.

Re: Raccourci vers URL de site web

Posté : 23 nov. 2018 - 08:04
par gaelds
je viens de trouver la solution en tâtonnant :

Code : Tout sélectionner

def install():
    print("Copie de l'icone dans c:windows")
    filecopyto(ur"wapt.ico",makepath("C:","Windows"))
    print('Ajout du raccourci Forum wapt)
    create_desktop_shortcut(
         makepath(common_desktop(),ur"Forum wapt.lnk"),
         target=makepath(programfiles,'Mozilla Firefox','firefox.exe'),
         arguments='"%s"' % makepath("https://forum.tranquil.it/"),
        icon=makepath('C:','Windows','wapt.ico'))
ça implique que Firefox soit installé sur le PC, mais normalement tous mes postes ont le paquet firefox... S'il y a une autre solution pour indiquer une URL en target ou autre ça m'intéresse.

Re: Raccourci vers URL de site web

Posté : 23 nov. 2018 - 09:10
par sfonteneau
Dans la doc de create_desktop_shortcut:

https://github.com/tranquilit/WAPT/blob ... rs.py#L438

ASTUCE : raccourci simple dans pyscripter que l'on apprend en formation:

lorsque vous complétez une fonction vous pouvez faire un CTR + SHIFT + ESPACE Cela va vous afficher l'aide de la fonction et vous aider

Vous pouvez aussi faire un CTR + Clique sur la fonction pour directement allez voir dans le setuphelpers la fonction (attention pas de modification dans ce fichier)

Re: Raccourci vers URL de site web

Posté : 23 nov. 2018 - 12:36
par gaelds
Merci Simon !

Donc finalement c'est juste que j'avais voulu créer un .LNK alors qu'il faut indiquer .URL pour les URLs de sites.

create_shortcut(makepath(common_desktop(),ur"wapt.URL"),target=r'https://forum.tranquil.it/', icon=makepath('C:','Windows','wapt.ico'))