Page 1 sur 1

[R] Ouvrir un PDF sans connaitre la version d'OS et Reader

Posté : ven. 17 juin 2016 11:17
par jl56
Bonjour à tous,

Pour installer un script chez mes client
je cherche à ouvrir un fichier PDF sans connaitre la version de l'os ni la version du lecteur PDF
exactement comme lorsque tu double-clique sur le fichier

j'ai tenté un [codeautoit]ShellExecute("c:\aide\aide.pdf")[/codeautoit]ça fonctionne trés bien lorsque le script n'est pas compilé mais lorsqu'il est compilé
le reader, chez moi c'est un acrobate reader DC, n'affiche rien mais il est bien présent dans la liste des taches, tache que je dois terminer!
j'ai testé en 32 et en 64 même résultat.

Avez vous des suggestions SVP

Merci

A+
JL56

Re: [.] Ouvrir un PDF sans connaitre la version d'OS et Reader

Posté : sam. 18 juin 2016 10:22
par jguinch
Est-ce que tu as vraiment besoin de passer par Adobe Reader ?
Moi en général, je fournis le viewer PDF avec l'exécutable, comme ça je ne suis pas dépendant de ce qui est installé sur le poste.
J'utilise Sumatra PDF (version portable), que tu pourras pré-paramétrer à l'aide du fichier de config (SumatraPDF-settings.txt). Ensuite, tu intègres les 2 fichiers à ton exécutable compilé, qu'il suffira d'extraire avec FileInstall.
Voilà, c'est une idée. Ca fonctionne

Re: [.] Ouvrir un PDF sans connaitre la version d'OS et Reader

Posté : sam. 18 juin 2016 15:57
par jl56
Bonjour jguinch,

Merci de ta réponse c'est effectivement une solution indépendante.
j'ai testé mon script chez 2 clients il fonctionne sous Windows 2008 R2, je vais quelques tests complémentaires sur d'autre environnement.
si je m'en sort pas je vais adopter ta solution, la seule chose qui m'ennuie c'est de rajouter 6Mo a mon exe.

Merci encore

A+
JL56

Re: [.] Ouvrir un PDF sans connaitre la version d'OS et Reader

Posté : mar. 21 juin 2016 20:59
par jl56
Bonjour jguinch,

J'ai testé ta solution c'est nickel à part l’embonpoint du script ça me convient
Merci

A+

JL56