[Wapt] Raccourci vers une page web avec un navigateur précis

LEMAIRE Philippe lemaire.philippe at lfay.com.vn
Mon Nov 16 05:23:51 CET 2015


Re bonjour

Je poursuis mes essais

def install():
               print('installation du raccourcis : MonAppli')
               copytree2("appli",makepath(programfiles32,"appli"))
               mkdirs(makepath(start_menu(1),"Primaire"))
               remove_file(r'%s\\Primaire\\appli.lnk'%start_menu(1))
AdresseFirefox = makepath(programfiles32,"Mozilla Firefox\\firefox.exe")
               AdresseMonAppli = makepath(programfiles32,"appli\index.html")
               AdresseTarget = "'%s' '%s'"%(AdresseFirefox, AdresseMonAppli)
               print  AdresseTarget
               create_shortcut(makepath(start_menu(1),"Primaire\appli.lnk"), target = AdresseTarget, icon=makepath(programfiles32,"appli\images\favicon.ico"))

le print m'indique bien :
'C:\Program Files (x86)\Mozilla Firefox\firefox.exe' 'C:\Program Files (x86)\appli\index.htm'

Mais lorsque j'essaye d'installer j'ai l'erreur suivante :
               installation du raccourcis : MonAppli
AdresseTarget = 'C:\Program Files (x86)\Mozilla Firefox\firefox.exe' 'C:\Program Files (x86)\appli\index.html'
com_error: (-2147024809, 'Param\xe8tre incorrect.', None, None)

J'en suis à la version 22 ... il est temps de faire une pause :c)


De : WAPT [mailto:wapt-bounces at lists.tranquil.it] De la part de LEMAIRE Philippe
Envoyé : lundi 16 novembre 2015 10:18
À : wapt at lists.tranquil.it
Objet : [Wapt] Raccourci vers une page web avec un navigateur précis

Bonjour,

Pour une nouvelle application j'aurais besoin de faire un raccourci pour ouvrir, avec Firefox, une page web hébergée en local.
Le but n'est pas de passer Firefox comme navigateur par défaut mais d'ouvrir cette page web spécifique avec Firefox.

Le problème que je rencontre est au niveau du create_shortcut, impossible de trouver comment obtenir un raccourci de type :
'C:\Program Files (x86)\Mozilla Firefox\firefox.exe' 'C:\Program Files (x86)\MonAppli\index.htm'
J'avoue aussi que je me perds un peu dans les escapes '\', quand faut-il les doubler ou ne surtout pas les doubler ...

Voici mon paquet (create_shortcut non valide):

def install():
               print('installation du raccourcis : MonAppli')
               copytree2("MonAppli",makepath(programfiles32,"MonAppli"))
               mkdirs(makepath(start_menu(1),"Primaire"))
               remove_file(r'%s\\Primaire\\MonAppli.lnk'%start_menu(1))
               create_shortcut(makepath(start_menu(1),"Primaire\MonAppli.lnk"), target=makepath(programfiles32,"Mozilla Firefox\firefox.exe ' C:\Program Files (x86)\MonAppli\index.htm'"), icon=makepath(programfiles32,"MonAppli\images\MonAppli.ico"))

def uninstall():
               print('Suppression du raccourcis : MonAppli')
               remove_tree(r'%s\\MonAppli'%programfiles32)
               remove_file(r'%s\\Primaire\\MonAppli.lnk'%start_menu(1))

Alors si une bonne âme avait une idée, une piste, une solution ...
Merci d'avance pour toute aide

Cordialement
Philippe
-------------- section suivante --------------
Une pi?ce jointe HTML a ?t? nettoy?e...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20151116/46185a1d/attachment-0001.html>


More information about the WAPT mailing list